我想找到具有类属性jive-wiki-body
的元素,并找到它的h1,h2和h3子元素并迭代它们。我正在尝试这个:
$("#ivuFrm_page0ivu1").contents().find(".jive-wiki-body")[0]
.find("h1,h2,h3").each(function () {
// do Work;
});
这不起作用。我该如何解决这个问题?
答案 0 :(得分:0)
不要使用contents()
,因为它将返回子节点以及文本节点。
另外,请使用:eq(0)
代替[0]
。
总的来说,它可以简化为
$("#ivuFrm_page0ivu1 .jive-wiki-body:eq(0)").find("h1,h2,h3").each(function () {
// do Work;
});
<强>更新强>
这不起作用。我确实需要.contents()来获取iframe中的内容我认为
然后只使用:eq(0)
。您无法使用[0]
,因为它将返回没有find方法的原生DOM
元素。
$("#ivuFrm_page0ivu1").contents().find(".jive-wiki-body:eq(0)").find("h1,h2,h3").each(function () {
// do Work;
});