这是我到目前为止。 srm
,sre
,srd
都是jQuery对象。我想清除每个对象的第一个孩子的HTML。不知道我在做什么错,但这是我迄今为止。如何清除jQuery中元素数组的第一个子元素的HTML?
$([srm,sre,srd]).children(":first-child").html('');
没有真正发生,所以我假设这是不正确的。
这是我到目前为止。 srm
,sre
,srd
都是jQuery对象。我想清除每个对象的第一个孩子的HTML。不知道我在做什么错,但这是我迄今为止。如何清除jQuery中元素数组的第一个子元素的HTML?
$([srm,sre,srd]).children(":first-child").html('');
没有真正发生,所以我假设这是不正确的。
你应该能够做到:
$.each([srm,sre,srd], function(index, element) {
element.children(":first-child").html('');
});
(而看看.empty()
为@Nick建议)
$([srm,sre,srd]).children(":first").html('');
从文档:*当`:first`仅匹配一个**单个元素**,`:first-child`选择器可以匹配多个:每个父级一个。* – 2010-11-26 23:30:40
+1 - 我会在这里使用`.empty()`清理更好,但这是正确的循环方法。 – 2010-11-26 23:32:04