這是我到目前爲止。 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