以下の JavaScript 関数に相当する jQuery のコードは何ですか?
function attachSomeHandler(in) {
for(var i = 0; i < in.length; i++) {
if(in[i].type == 'submit')
in[i].attachEvent("onclick", someFunc);
}
}
ありがとうございました。
以下の JavaScript 関数に相当する jQuery のコードは何ですか?
function attachSomeHandler(in) {
for(var i = 0; i < in.length; i++) {
if(in[i].type == 'submit')
in[i].attachEvent("onclick", someFunc);
}
}
ありがとうございました。
引数in
が DOM 要素の配列であり、既にその配列があり、まったく同じ関数を再現したい場合attachSomeHandler()
、jQuery を使用してこれを行うことができます。
function attachSomeHandler(in) {
$(in).filter('[type="submit"]').click(someFunc);
}
コードの上位レベルに戻る場合は、適切なタイプの要素のみを持つように既にフィルター処理された DOM 要素の元の配列を取得する単一の jQuery セレクターを作成できます。