我正在尝试选择所有具有类foo的文本框。这样做的:
console.log( $("input .foo") );
无效,无论如何
console.log( $(".foo") );
的工作原理。为什么是这样?我做错了什么?
答案 0 :(得分:9)
JQuery选择器就像CSS选择器一样。你想要
$("input.foo");
你有什么,$("input .foo")
正在选择任何< input>类foo的所有后代。元件。
答案 1 :(得分:7)
空间就是这样做的。应为$("input.foo")
您拥有它的方式,它正在foo
内寻找类input
的元素。
答案 2 :(得分:2)
input
不能生孩子 - 就像img
元素一样