jQuery:通过类和inputtypes进行select
我想select一组既是某种inputtypes(比如checkbox)的元素,也有使用jQuery的某个类。 但是,当我尝试以下:
$("input:checkbox .myClass") 我没有得到任何物品返回。 我怎样才能在jQuery中做到这一点?
 您的select器正在查找具有.myClass类的checkbox元素的任何后代。 
试试这个:
 $("input.myClass:checkbox") 
检查它的行动 。
我也testing了这个:
 $("input:checkbox.myClass") 
 它也将正常工作。 在我看来,这个语法看起来相当丑陋,因为大部分时间我都希望:样式select器最后一个。 正如我所说,但是,任何一个将工作。 
如果你想得到那个类的input使用:
 $("input.myClass[type=checkbox]") 
[]select器语法允许您检查任何元素属性。 查看规范了解更多细节
你应该像这样使用类名
 $(document).ready(function(){ $('input.addCheck').prop('checked',true); }); 
尝试使用这个现场演示
 您必须使用(对于checkbox) :checkbox和.name属性按类select。 
例如:
 $("input.aclass:checkbox") 
  :checkboxselect器: 
匹配typescheckbox的所有input元素。 像
$(':checkbox')这样的psuedoselect器相当于$('*:checkbox'),它是一个慢select器。 build议做$('input:checkbox')。
你应该阅读jQuery文档来了解select器。
尝试这个:
 $("input:checkbox").hasClass("myClass"); 
以防万一像我这样的假人试图用button在这里的build议,发现什么都没有工作,你可能想这样做:
 $(':button.myclass')