從列表中刪除元素我有一個列表:幫助使用jQuery
<ul id="links_list" class="links_list">
<li id="296" class="sidebar_link">text
<a onclick="deleteLink(296)" href="javascript:void(0);">Delete Link</a>
</li>
<li id="297" class="sidebar_link">text2
<a onclick="deleteLink(297)" href="javascript:void(0);">Delete Link</a>
</li>
... etc for a long list of items ...
</ul>
我目前能夠使用該刪除的第一個元素:
function deleteFirst() {
... do ajax stuff ..
$('ul.links_list li:first-child').fadeTo("fast", 0.01, function(){ //fade
$(this).slideUp("fast", function() { //slide up
$(this).remove(); //then remove from the DOM
});
});
}
我怎麼能修改此功能允許我刪除列表中的任何項目嗎?
對於任何人在未來找到這個請不要** **不使用公認的答案,'$( 「什麼#ID」)'是一個極其低效的選擇,並沒有解決這裏的任何問題。一個ID選擇器應該是* only *'$(「#ID」)'。 – 2010-09-27 13:23:32