2016-03-24 14 views
0
<div class="cast"> 
    <p id="addnew"> 
     <input type="text"><b id="add">ADD</b> 
    </p> 
</div> 
$(document).ready(function(){ 
    $("#add").click(function(){ 
     $("#addnew").append("<p><input type=\"text\"><u id=\"del\">delete<u></p>"); 
    }); 
    $('#ab').click(function(){ 
     alert(); 
    }); 
}); 

entferne ich geklickt #add. Append <p><input type=\"text\"><u id=\"del\">delete<u></p> später klicken Sie auf #del. Keine Funktion.append später nicht

Ich habe zwei Ajax-Funktionen. Rufen Sie PHP enthalten HTML-Code

+0

Markup finden nicht in der Lage sein kann '#del Um ein beliebiges Ereignis – byJeevan

+0

anzuwenden, müssen Sie das Ereignis hinzufügen, nachdem Sie die Eingabe angefügt haben, und den Selektor in del ändern. https://jsfiddle.net/u457sy18/1/ –

Antwort

0

Sie on verwenden sollten Ihre del Click-Ereignis zu binden:

$(document).on("click","#del", function(e) { 
... 
}); 

Sie in der Dokumentation zu on finden Sie hier: http://api.jquery.com/on/