2011-11-14 73 views
2

我希望能夠去除僅跨度它具有與關鍵字「junk_」jQuery的刪除基於ID

例如,如果我有

<span id="junk_8345">A</span> 
<span id="valid_2972">B</span> 
<span id="junk_9249">C</span> 

輸出恆星的ID特定跨度應該像

<span id="valid_2972">B</span> 

我試着使用

$("span:has(junk)").remove(); 

但它似乎沒有工作。如果我能完成相同的目標,我可以使用replace函數使用正則表達式。任何幫助將不勝感激!

回答

14

使用startswith選擇器。

$('span[id^="junk"]').remove(); 
+0

[參考](http://api.jquery.com/attribute-starts-with-selector/) –

+0

這當然是正確的答案。謝謝! –

+0

這應該被標記爲已回答 – zachzurn