dojo查询复选框

时间:2010-05-19 07:24:47

标签: dojo

我希望从表单中获取所有选中的复选框,我喜欢这样(并且可以正常工作)

var cbs = dojo.query('input:checked', 'f');

我想添加另一个选择器(类选择器)以从具有指定类的表单中获取所有选中的复选框。我试过这个,但它不起作用

 var cbs = dojo.query('input:checked .xClass', 'f');

2 个答案:

答案 0 :(得分:4)

试试这个dojo.query('input.xClass:checked', 'f');

:checked这样的伪选择器就像过滤器一样,应该作为其他选择器的后缀。您可以先使用input.xClass选择指定类的复选框,然后附加:checked作为后缀。

答案 1 :(得分:0)

在这种情况下,'f'做了什么?我尝试谷歌的参数,但找不到任何东西。 - user1477388 2013年10月11日16:20

查询的第二个参数是查询的起始节点。

例如,查询<输入>标签从“#{id:inputText1}”开始,然后找到的节点具有那些找到的节点的值,用空字符串清除。

enter image description here