クラスfooを持つすべてのテキストボックスを選択しようとしています。こう: このJquery Selectorが機能しないのはなぜですか?
console.log($("input .foo"));
は動作しません、しかし
console.log($(".foo"));
作品をやって。どうしてこれなの?私は間違って何をしていますか?
クラスfooを持つすべてのテキストボックスを選択しようとしています。こう: このJquery Selectorが機能しないのはなぜですか?
console.log($("input .foo"));
は動作しません、しかし
console.log($(".foo"));
作品をやって。どうしてこれなの?私は間違って何をしていますか?
JQueryセレクタはCSSセレクタに似ています。あなたが持っていた何
$("input.foo");
をしたい、$("input .foo")
はどの<入力>要素のclass fooですべての子孫を選択しました。
スペースはそれをやっています。 $("input.foo")
あなたが持っている方法では、foo
の要素をinput
の中に探しています。
input
は、子供を持つことができません - ちょうどimg
要素
のように彼らは 'input'タグの子を参照しようとしていません。彼らはクラスが 'foo'である' input'タグを参照しようとしていますが、構文が正しくない(余分なスペース) - したがって問題です。 –