我在问什么是如何实现jQuery的children()与HTML5的querySelector/querySelectorAll等效的功能,即如何在选择器中指定当前元素模式。如何使querySelectorAll仅从当前元素的子元素中选择
例如:
<div id="foo">
<div class="bar" id="div1">
<div class="bar" id="div1.1">
</div>
</div>
<div class="bar" id="div2"></div>
</div>
随着document.getElementById('foo').querySelectAll('div.bar')
所有三个div
旨意被选择。如果我只想获取div1和div2,而不是div1的子div1.1,该怎么办?我如何编写[[current node]] > div.bar
像CSS选择器?
有人可以对此有所了解吗?
如果您记录或警告foo元素的innerHTML,您将看到浏览器呈现的内容与文本源代码不同。 p元素是关闭和分离的,而不是包含内部元素。 – kennebec
得到它! p不应该嵌套在p .;) – Need4Steed