Enterキーが押されたときに処理するために、常に次のコードを記述します。
$("#selectorid").keypress(function (e) {
if (e.keyCode == 13) {
var targetType = e.originalTarget
? e.originalTarget.type.toLowerCase()
: e.srcElement.tagName.toLowerCase();
if (targetType != "textarea") {
e.preventDefault();
e.stopPropagation();
// code to handler enter key pressed
}
}
});
私が書くことができるようにjQueryを拡張する方法はありますか:
$("#selectorid").enterKeyPress(fn);