【问题标题】:jquery class selector an input of a divjquery 类选择器 div 的输入
【发布时间】:2011-10-24 13:57:42
【问题描述】:

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

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

我对选择器的尝试如下所示:

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

这是错误的......它应该看起来如何?

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

谢谢:)

【问题讨论】:

  • 您是在尝试使用 div 还是使用输入?
  • 这似乎不会影响你的JS代码,但你应该关闭input标签:&lt;input class="toots" /&gt;

标签: jquery class html input selector


【解决方案1】:

删除单引号并将“toots”视为类而不是属性:$("div.monkey &gt; input.toots")

【讨论】:

    【解决方案2】:

    如果您的 div 可能存在也可能不存在,则仅使用 html dom 搜索输入

    if ($(":input[class=toots]")) 
    { 
         //something 
    }
    

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

    【讨论】:

      猜你喜欢
      • 2012-01-30
      • 2012-01-21
      • 2010-12-05
      • 2011-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-07
      • 1970-01-01
      相关资源
      最近更新 更多