2012-10-28 29 views
2

如何循环使用jQuery的复选框列表?如何循环使用jQuery的复选框列表?

下面的代码...

  $("input:checked").parent().find("strong").text(); 

试过,但没有工作...

  $("input:checked").parent().find("strong").text().each(function() 
     { 
      alert(this); 
     }); 
+0

'.text'是它返回一个字符串**功能**不一个jQuery对象。 –

+0

错误的文字方法和纠正,但仍然不能正常工作 –

+0

正如我所说,'.text()'返回一个字符串和字符串没有'.each'方法。如果你想遍历所有'strong'元素,那么省略'.text()'。你应该阅读jQuery文档(http://api.jquery.com/),它解释了这些方法的工作原理。 –

回答

0
$.each($('input[type=checkbox]'), function(){ 
    doSomething(); 
}); 
+1

这看起来很错误......你的意思是'$('input [type = checkbox]')。each(function(){...' ? –

+1

我不认为你可以将一个字符串传递给'$ .each'并让它解释为选择器......至少文档没有提及它,并且我的测试显示了另外的内容:http://jsfiddle.net/48cwc /。 –

+1

然后请引用那部分,我找不到它 –