Using this code, I need to remove the generated new element. It is not working. No JS errors are appearing in firebug.
$('.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(); });
});