我想在第一个标记元素后访问所有html内容。任何人都可以告诉我如何通过jquery或javascript访问它
<div id="mydiv" >
<h4> h4 node </h4>
<p><b>bold</b></p>
<h1><b>bold</b></h1>
<b>bold</b>
</div>
答案 0 :(得分:1)
:gt(0)
选择器在第一个元素之后引用:
var els = $("#mydiv > :gt(0)");
如果在第一个节点之后需要所有节点(包括文本节点),请使用:
var els = $("#mydiv").contents().slice(1);
答案 1 :(得分:0)
如果您想首先找到某个元素中的所有元素,您必须找到该元素。这可以使用代码var x=document.getElementById("mydiv").children;
的javascript完成
请注意,您可以像使用数组一样访问其子项。例如,x [0]将是mydiv中的第一个元素,x [1]秒,并且如此长...
这是一个打印mydiv的第二个孩子的innerHTML的示例代码
<script>
var x=document.getElementById("mydiv").children;
document.write(x[1].innerHTML);
</script>