0
使用此代碼,我需要刪除生成的新元素。它不工作。沒有JS錯誤出現在螢火蟲。刪除DOM元素錯誤
$('.popular-list li a').live("click",function() //this will apply to all anchor tags
{
var stuff = $(this).text();
var hasDuplicate = false;
$('#favoritesdrinks li').each(function(){
if ($(this).text() === stuff){
hasDuplicate = true;
return false;
}
});
if (hasDuplicate) {
alert("Already Added") }
else {
$('#favoritesdrinks').append('<li>'+stuff+' --- <a href="javascript:;" class="remove">Remove Item </a> </li>');
}
});
Removal:
$("a.remove").click(function() {
$(this).fadeOut(500, function() { $(this).remove(); });
});
這使得EV未定義錯誤的無限循環,雖然沒有工作,一旦 – matthewb 2009-08-06 21:02:11
他將還需要在「var stuff = $(this).text();」上使用parent()因爲這也是匹配A而不是LI – Mark 2009-08-06 21:02:56
更新matthewb – redsquare 2009-08-06 21:05:18