Erkennen Sie die EINGABETASTE in den Eingabe-Elemente einer bestimmten Klasse

Muss ich erkennen, wenn jemand trifft "enter" in der text-Eingaben mit einer bestimmten Klasse.

Mein jQuery ist wie folgt:

$('input.large').keypress(function (e) {
    if(e.which ==13)
        console.log("pressed enter");
});

Mein HTML ist etwas wie dieses:

<tr><td> Personal Name </td></tr>
<tr><td> <input type='text' class='large'> </td></tr>

<tr><td> Email</td></tr>
<tr><td> <input type='text' class='large'> </td></tr>

Wenn ich gegeben habe, die Felder-IDs und versucht $('#elementid').keypress es funktionierte. Aber das funktioniert nicht. Ich bekomme keine Ausgabe in der Konsole. Was bin ich?

Haben Sie Ihre code innerhalb der document-ready-handler?
Ich habe. Andere code nur vor und nach dem dies gut funktioniert.
Kannst du uns ein demo auf jsfiddle.net?
arbeiten sollten - jsfiddle.net/vYfGQ
Ich weiß... es ist nichts falsch mit diesem code. Und ich kann nicht fügen Sie den gesamten code, denn es ist zu viel, es muss etwas sein, das zu stoppen.

InformationsquelleAutor user961627 | 2012-12-14

Schreibe einen Kommentar