誰かがjqueryのattr()内に関数を書くために構文を伝えることができます。jqueryのattr()内の関数
x.find('#Note_1').attr({id: "Note_" + counter, name: "Note_" + counter, onkeydown : "$(document).function(e){ if (e.keyCode == 46) { alert('hello'); }}" });
私はあなたが何か間違ったことをやっている
誰かがjqueryのattr()内に関数を書くために構文を伝えることができます。jqueryのattr()内の関数
x.find('#Note_1').attr({id: "Note_" + counter, name: "Note_" + counter, onkeydown : "$(document).function(e){ if (e.keyCode == 46) { alert('hello'); }}" });
私はあなたが何か間違ったことをやっている
)(ATTR内にonKeyDown用のスクリプトを実行する必要があります。キーがダウンしたときに関数を動作させたい場合は、イベントハンドラをイベントにアタッチしてください。 attr
はそういったことをするつもりはありません。これは、要素の属性を取得するために使用されます。
x.find('#Note_1').attr({
id: "Note_" + counter,
name: "Note_" + counter
}).on('keydown', function(e) {
if (e.keyCode == 46) {
alert('hello');
}
});
これはのKeyDown機能を作成するための正しい方法ではありません。このようなものを使用してみてください:
$("#target").keydown(function() {
alert("Handler for .keydown() called.");
});
あなたは(.keydownで詳細を見ることができます)documentation。
あなたの答えをありがとう。私はSurenから答えを得た。 – DroidDev
* '' attr() '" *の中の*は正確に意味します。それは単純な方法です。例えば、 '$ .map()'のような部分がたくさんあるわけではありません。 – zer00ne