为什么这个Jquery Selector无法正常工作?

时间:2011-08-05 05:07:56

标签: javascript jquery jquery-selectors

我正在尝试选择所有具有类foo的文本框。这样做的:

console.log( $("input .foo") );

无效,无论如何

console.log( $(".foo") );

的工作原理。为什么是这样?我做错了什么?

3 个答案:

答案 0 :(得分:9)

JQuery选择器就像CSS选择器一样。你想要

$("input.foo");

你有什么,$("input .foo")正在选择任何< input>类foo的所有后代。元件。

答案 1 :(得分:7)

空间就是这样做的。应为$("input.foo")

您拥有它的方式,它正在foo内寻找类input的元素。

答案 2 :(得分:2)

input不能生孩子 - 就像img元素一样