2010-11-26 112 views
1

這是我到目前爲止。 srm,sre,srd都是jQuery對象。我想清除每個對象的第一個孩子的HTML。不知道我在做什麼錯,但這是我迄今爲止。如何清除jQuery中元素數組的第一個子元素的HTML?

$([srm,sre,srd]).children(":first-child").html(''); 

沒有真正發生,所以我假設這是不正確的。

回答

3

你應該能夠做到:

$.each([srm,sre,srd], function(index, element) { 
    element.children(":first-child").html(''); 
}); 

(而看看.empty()爲@Nick建議)

+0

+1 - 我會在這裏使用`.empty()`清理更好,但這是正確的循環方法。 – 2010-11-26 23:32:04

0
$([srm,sre,srd]).children(":first").html(''); 
+2

從文檔:*當`:first`僅匹配一個**單個元素**,`:first-child`選擇器可以匹配多個:每個父級一個。* – 2010-11-26 23:30:40

相關問題