从列表中删除元素我有一个列表:帮助使用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