2011-07-11 61 views
2

考慮下面的HTML:的jQuery刪除所有第一span元素

<h2><span>1</span><span>2</span></h2> 
<h2><span>1</span><span>2</span></h2> 
<h2><span>1</span><span>2</span></h2> 
<h2><span>1</span><span>2</span></h2> 

我想從所有的H2元素刪除第一個span元素

我想只從第一H2除去第一跨度如下:

$("h2 span:first").remove(); 
$("h2 span").first().remove(); 

回答

8

嘗試使用:first-child選擇:

$("h2 span:first-child").remove(); 
+0

+1:這樣做謝謝!我需要等12分鐘才能給你信用。 – capdragon

2

試試這個

$("h2").each(function(){ 
    $(this).find("span:first").remove(); 
}); 
2

你可以這樣做(以jsfiddle爲例):

jQuery('h2 span:first-child').remove(); 
相關問題