jquery reagiert nicht auf select/option change-Ereignis
Kann mir bitte jemand sagen, wo der Fehler ist, ich kann einfach nicht sehen, es.
'e1 verändert hat, sollte protokolliert werden, um die Konsole an, wenn die select-änderungen.
html:
<select name="e1" id="e1">
<option value="1">1</option>
<option value="2">2</option>
</select>
js:
$('#e1').change(function() {
console.log('e1 has changed');
});
jquery ist definitiv arbeiten, da ich bin erfolgreich "erste" server Daten für andere Elemente.
Der code sieht korrekt. Können Sie näher erläutern, was genau nicht funktioniert, oder vielleicht geben ein Anwendungsfall, wo dieser code nicht funktioniert?
Code ist richtig, problem ist nicht drin. Können Sie das etwas näher erklären?
Dein code funktioniert (verändert die Konsole.log eine Warnung das Leben leichter zu machen hier.) jsfiddle.net/NJskv
Code ist richtig, problem ist nicht drin. Können Sie das etwas näher erklären?
Dein code funktioniert (verändert die Konsole.log eine Warnung das Leben leichter zu machen hier.) jsfiddle.net/NJskv
InformationsquelleAutor eriq | 2011-12-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser code
ist wahrscheinlich nicht in deinem document-ready-handler, und daher wird die Ausführung vor Ihrer dom-element
e1
bereit ist. Sie können ein Dokument erstellen, das ready-handler, der ausgeführt wird, wenn Ihre dom-Elemente bereit, wie diesInformationsquelleAutor Adam Rackis
Funktioniert für mich. Hier ist das jsFiddle code -
http://jsfiddle.net/CC5P6/
InformationsquelleAutor Kris Krause
Ich Sie nicht bereits getan haben, sollten Sie wickeln Sie Ihren code in das
$(document).ready(
:InformationsquelleAutor Cyclonecode
Dies ist für mich arbeiten:
Dokument.bereit ist hier der Schlüssel, wie andere haben darauf hingewiesen.
InformationsquelleAutor Savino Sguera
Wählen Sie für die Menüs, das change-Ereignis tritt auf, wenn eine option ausgewählt ist, indem Sie Tastatur-und Maustasten-events und NoScript effektiv nterferes.
Für text-Felder oder Texte, die das change-Ereignis tritt auf, wenn das Feld den Fokus verliert.
so können Sie nicht verwenden "change-Ereignis" direkt (ohne eine beliebige option, die durch Tastatur oder Maus)
versuchen Sie, diese cod:
after-run -; siehe Konsole
Sie können nicht sehen 'subpos hat sich geändert' in der Konsole an . aber in Aktion ' - subpos verändert hat
was ist passiert?
seine protokolliert werden sollte, um die Konsole an, wenn die select-änderungen .
nun durch Auswahl dieser option aus der drop-down können Sie sehen, cosole Protokoll ändern
InformationsquelleAutor saeed arab sheybani