$(this):first-child
语法错误
我不知道如何在first-child
循环中将$(this)
与.each
一起使用。
答案 0 :(得分:3)
答案 1 :(得分:0)
这可能有用,但我不确定订单是否有保证:
$(this).children()[0];
答案 2 :(得分:0)
我认为'this'不是一个JQuery对象,而是一个DOM对象,这不是你想做的吗?
this.childNodes[0]
这也将返回文本节点,不知道JQuery是否这样做。
那就是说,如果你只想要myClass
类节点的第一个'div'子子节点,那么你的.each
循环不同
$(".myClass > div:fist-child").each(function() {...})
答案 3 :(得分:0)
您可以使用.find()
执行此操作。
<强> HTML 强>
<div id='myDiv'>
<p>hello</p>
<p>world</p>
</div>
<强>的JavaScript 强>
$('#myDiv').each(function() {
alert($(this).find(':first-child').text());
});