jquery获取父窗口元素的方法

window.opener.document.getElementById('cname').value=companyname;这是js代码我想写成jquery的先了一... window.opener.document.getElementById('cname').value=companyname;
这是js代码
我想写成jquery的
先了一下参考了别人的代码,写成这样
$('#cname',window.opener.document).val()=companyname;
但是没运行成功
意思就是父窗口里面的这个cname这个id里面的input元素的值变成companyname

求助
展开
 我来答
xpy0928
推荐于2016-01-17 · TA获得超过582个赞
知道小有建树答主
回答量:461
采纳率:50%
帮助的人:333万
展开全部
  (1)$("#id",window.opener.document).val(赋值);
  或者$("#id",window.opener.document).html(赋值)
  (2)上述(1)中的id为父窗口元素的id,获得后可以给赋值用val方法或者html方法
  (3)原生js可以这样写:
  window.opener.document.getElementById("id").value=赋值或者

  window.opener.document.getElementById('cname').innerHTML=赋值
百度网友0da94d5
2015-06-25 · TA获得超过466个赞
知道小有建树答主
回答量:498
采纳率:100%
帮助的人:213万
展开全部
获取父窗体$("#id").parent() ;
获取父窗体的元素$("#id").parent().attr("属性")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jmccy
推荐于2018-02-28 · 超过20用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:27.8万
展开全部
$(selector, window.parent.document);用于框架类页面
$(selector, window.opener.document);这个适合单独打开的页面
$('#cname',window.opener.document).val('companyname');

$('#cname',window.opener.document).attr('value':'companyname');都可以
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3f9531f
2013-06-10 · TA获得超过509个赞
知道小有建树答主
回答量:433
采纳率:0%
帮助的人:266万
展开全部
$("#cname input").attr({"value":"companyname"})
不懂就Q879728034
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
都威
推荐于2017-11-25 · TA获得超过120个赞
知道小有建树答主
回答量:256
采纳率:100%
帮助的人:134万
展开全部
写的好!只是Jquery val要放在()里.
$('#cname',window.opener.document).val('companyname');
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式