Die mit dem Selektor verknüpfte Funktion funktioniert nicht mehr, wenn ich den Inhalt mit Hilfe von .html() ersetze. Da kann ich nicht meinen ursprünglichen Code schreiben habe ich ein Beispiel geschaffen zu zeigen, was ich meine ...
JQuery:Problem mit Selektoren & .html() in jquery?
$(document).ready(function(){
$("#pg_display span").click(function(){
var pageno = $(this).attr("id");
alert(pageno);
var data="<span id='page1'>1</span><span id='page2'> 2</span><span id='page3'> 3</span>";
$("#pg_display").html(data);
});
});
Html:
<div id="pg_display">
<span id="page1">1</span>
<span id="page2">2</span>
<span id="page3">3</span>
</div >
Ist sie eine Möglichkeit, um das zu beheben ?? ... Danke
Bitte erläutern Sie, was Sie tun möchten, kann ich nicht wirklich von Ihrem Beispiel Code verstehen ... – Blixt
Ich weiß, dass Sie bereits die Antwort akzeptiert, aber Sie können auch "Ereignisdelegierung" verwenden, um dieses Problem zu lösen. – SolutionYogi