2017-08-11 8 views
-7

Ich habe Knopf mit id = btnadd Und Java-Skript-Datei "Mein Skript", die in Layout-Seite verwiesen wird.Funktion auf Knopfdruck

Ich möchte diese Funktion auf Knopf klicken klicken, aber das passiert nicht. Kann mir jemand sagen, was ist der Fehler hier?

View Skript wie folgt:

myscript Java-Script-Datei wie folgt:

+3

Ihr Code muss in der Frage (nicht Links zu Bildern) sein –

+0

[Wie Sie den Code schreiben] (http://stackoverflow.com/editing-help) –

Antwort

0

Verwenden Sie diesen Code statt:

$(document).on("click", "#btnaddd", function() { 
    alert("click"); 
}); 

Wenn es immer noch nicht, dann könnten Sie nicht funktioniert haben verwendet die gleiche ID btnadd für zwei verschiedene Elemente und JQUERY entspricht nur der ersten.

+2

diesen Code verwenden, anstatt * was * ? Das OP hat sich nicht die Mühe gemacht, Code in die Frage aufzunehmen, und Sie helfen ihnen oder anderen nicht in der Zukunft, indem sie eine vage Antwort mit einer Vermutung geben. – Claies

+0

Er ist ein neuer Benutzer und wurde von Stephen Mücke richtig korrigiert, also wird er wahrscheinlich seinen Post bearbeiten/reparieren. Deshalb habe ich geantwortet, da die zwei Ursachen dafür entweder das Element war, das bei der Registrierung des Hörers nicht vorhanden war, oder das Problem, zwei Elemente mit der gleichen ID zu haben. – itsundefined

0

Vielleicht mehrere Elemente mit der gleichen ID, können Sie diesen Code bei jsfiddle sehen.

$(document).ready(function() { 
    $('#mybt').click(function(){ 
    alert('s') 
    }) 
});