【发布时间】:2013-10-20 18:02:49
【问题描述】:
只有当 div 包含至少一个复选框输入时,我才想将类名应用于 div。
我正在尝试这段代码,但它不起作用:
('.product-info .buy .options .option-r').has('input[type="checkbox"]').addClass( 'contains_checkbox' );
但在另一个位置,我用 select 试了一下,它成功了:
('.product-info .buy .options .option-r').has('select').addClass( 'contains_select' )
如何使它也适用于复选框?而且只有复选框,而不是其他类型的输入..
【问题讨论】:
-
为我们提供一个复制问题的 jsFiddle,它应该可以正常工作。
-
你的代码看起来是正确的减去缺少的 jQuery 调用
-
我不能这样发布代码,因为整个代码是系统生成的。提取相关代码本身就是一个主要任务..
-
误报!我忘了在开头写 jQuery '$' 符号 .. :) .. 解决了这个问题 .. 模组可以关闭这个线程,如果他们愿意 :)
标签: javascript jquery checkbox