2010-11-30 98 views
0

问候, 我有一个div围绕我的窗体上的一堆复选框。循环选择儿童

<div id="checker"> 
    <input type="checkbox" name="dynamic" id="dynamic" value="dynamic" /> 
    <input type="checkbox" name="dynamic" id="dynamic" value="dynamic" /> 
    <input type="checkbox" name="dynamic" id="dynamic" value="dynamic" /> 
</div> 

...其中“动态”(上述)来自数据库,我不知道名称或ID。这些将在php代码循环中创建 - 未显示。

使用JQuery,我如何访问这些复选框,以便我可以遍历它们?我想做类似的事情:

$('#checker').children('checkbox').each(function(){ .... }); 

(我知道这是错的 - 它只是为了表明我在想什么)。

想法?由于 JohnC

+0

嗯!我的帖子似乎已经删除了我的div例子和复选框。我的复选框来自数据库,我不知道它们的名称,ID或值。我只知道他们是一个ID为“checker”的div标签中的复选框。 – JohnC 2010-11-30 16:04:03

+0

突出显示代码并按下ctrl-k或单击编辑器工具栏上的“代码”按钮(看起来像0101010)。这将格式化显示。答对了! – 2010-11-30 16:04:40

+0

单击编辑器中的“代码”按钮,或将所有代码缩进4个空格将导致显示代码:-) – 2010-11-30 16:05:38

回答

4
$('#checker input:checkbox').each(function() { ... }); 
+0

哦,漂亮。我不知道:checkbox选择器中隐含的“所有元素”。好决定。我在鼓励你。 – 2010-11-30 16:06:30

1

$( '#检查输入:类型= “复选框”')每(...);

0

如果#checker是id你的DIV然后

$("div#checker input:checkbox").each(function() { ... }); 
2

试试这个:

$('#checker input:checkbox').each(function(){ 
    //do stuff 
}); 
0
$('#checker').children('input [type="checkbox"]').each(
    function(){ 
    .... 
    });