jquery类选择器div的输入

时间:2011-10-24 13:57:42

标签: jquery class html input selector

我有一些看起来像这样的代码:

<div class="monkey"><input class="toots"></div>

我对选择器的尝试如下:

if ($("div.monkey>'input[class=toots]'")) 
{ //something }

这是错的......应该怎么看?

请注意div可能存在也可能不存在,因此这是我在表单中寻找的条件。

谢谢:)

2 个答案:

答案 0 :(得分:5)

删除单引号并将'toots'视为类而不是属性:$("div.monkey > input.toots")

答案 1 :(得分:1)

如果您的div可能存在或不存在,则只使用

搜索html dom中的输入
if ($(":input[class=toots]")) 
{ 
     //something 
}

这里:input将选择带有值toots的属性类的所有输入元素。