jquery如何从多个iframe中查找元素?

2023-01-09 03:20

在网页A中有很多个嵌套,比如A嵌套B、D,B嵌套C、E,请问如何使用jquery在多个iframe中找到需要的元素?如果当前页面被嵌套,请问如何获取当前页面所在iframe的ID值?
4个回答

经测试:

一。找子窗口中的元素,用contents().find()的方法可以实现。


比如:

var w=$("#bb").contents().find("#c").contents().find("#ni")_html();

找到当前页面中id为bb的iframe下的id为c的iframe下的id为ni的html()


二。找父窗口中的元素,用:

 var a=$(window.parent.document).find("p");

   找到父元素中的p标签元素

可以使用XPATH
$("#id")这样不行吗?
具体的内容呢
相关问答
Jquery 中查找元素
2个回答2023-08-14 17:57
在jquery中直接$('input[name="ids"]')就可以把所有元素都取出来了! 再遍历一下元素: var input = $('input');     $.each( inp...
全文
jquery怎么查找元素的父元素
1个回答2022-11-18 05:21
$(this).parent()
jquery怎么查找元素的子元素
1个回答2023-01-01 23:03
可以根据下标查找,下标从0开始。比如根据标签名查找时,有三个button标签,那么查找第二个元素就可以通过"getElementByTagName()[1]",就是查找第二个元素了
jquery 检查元素是否有某个css属性
2个回答2023-01-20 04:11
hasClass方法 $(元素).hasClass(类名);
jQuery如何查找最近的匹配元素
1个回答2022-12-27 01:40
$(elem).closest(selector);
Jquery如何选取元素及其所有子元素?
2个回答2022-12-28 01:20
父元素class是parents 直接选取当前元素就$(".parents") 选取所有子元素改变样式: $(".parents").children("*").css(.....) 选取所有后代元素...
全文
jquery 选择器能否查找display:none的元素
3个回答2022-09-27 13:39
jQuery可以用可见性“:hidden”查找“display:none”的元素。 1、新家html文档,在head标签中引入本地jQuery文件,也可以引入cdn文件: 2、在body标签...
全文
jquery怎么获取class里的元素
1个回答2022-12-28 13:16
$(".类名")获取的结果就是此class的元素集合 如果想要对此集合进行遍历 $(".类名").each(function(){ alert($(this)_html()); });
jquery怎么判断是否有某个元素
1个回答2022-11-22 06:48
可以配合length属性来判断 代码例子如下:
Jquery中怎么获取当前元素
1个回答2022-09-07 21:51
给li绑定事件 $('li').click(function(){ var self=$(this);//这里this是dom对象,通过$转换为li对象。 });
热门问答