Hallo!Entfernen Sie ein (ohne ID) Element von UL jquery
Mein Problem ist, dass ich so zu einem UL bin anhängen:
$("#tagek").append("<li><a>"+arr[0]+"</a><span class='ex'><a>X</a></span></li>");
Also nur kurz: ich einen Tag-Cloud machen will. Wenn jemand ein Komma eingibt, füge das Tag der ul-Liste hinzu. Das funktioniert wie ein Zauber, aber ich möchte dem Element "li" ein "X" hinzufügen. Wenn jemand darauf klickt, wird es entfernt. So etwas:
$(document).on('click','.ex',function(){
var li = $('.ex').closest("li");
li.remove();
});
Also, wenn ich auf der ".ex" umspannt seine li verschwinden soll. Das funktioniert, aber JEDES li wird (logisch) entfernt, weil jedes "X" dieselbe Klasse hat.
Irgendwelche Ideen dazu?
Vielleicht mit .eq()?
Vielen Dank.
erstellen jsfiddle bitte –
Sie schlechtes Layout haben, markiert eine innerhalb Spanne schlecht ist, weil dieser Tag hat zwei erforderlichen Attribute alt und href, li für ex Eltern ... –