jQueryとunderscore.jsの両方を使用するアプリケーションで作業しています。私は、any()
やall()
のようなアンダースコアのイテレータ関数をjQueryオブジェクトのコレクションに使用できるようにしたいと考えています。これを行う方法はありますか?私は、次のような何かをしたいと思います:jqueryオブジェクトのコレクションでunderscore.jsリスト関数を使用する
checkboxes = $("input[type=checkbox]");
_.filter(checkboxes, function(box) {
return box.is(":checked");
});
をが、これはエラーをスローします:
Uncaught TypeError: Object #<HTMLInputElement> has no method 'is'
ので、私は、このコンテキストでのボックスを仮定しているjQueryオブジェクトとしてのような演技されていません。
'$(" input [type = checkbox]:checked ")'を実行するだけの理由はありませんか? – Esailija
この場合、私はこれを行うことができましたが、_.any()、_.all()など、すべてのアンダースコアインタラクションメソッドについて尋ねていました。 – GSto
jQueryを使用することはほとんどありません。例えば、あなたは 'return box.checked'をちょうど実行できました。 – Esailija