复选框的 dojo 查询

标签 dojo

我想从一个表单中获取我所有选中的复选框,我喜欢这个(而且它有效)

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

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

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

最佳答案

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

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

关于复选框的 dojo 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2863568/

相关文章:

javascript - 在 Dojo 中的现有 div 中创建 <p> 元素

dojo - 我无法在 javascript 中访问 dojo datetimepicker 标记的值

道场:NumberSpinner 问题

Dojo:Shrinksafe 会与 Google Closure 编译器一起工作吗?

spring - i18n 服务器端与客户端

dojo - 将多值字段作为 View /网格处理的最佳方法

javascript - 如何使用 Dijit DateTextBox 显示和验证自定义格式?

javascript - 如何在拦截器模式中使用 dojo/promise/Promise.cancel()

java - 是否有为 Spring 3 REST Controller 生成 JSON SMD 的解决方案?

javascript - fetchItemByIdentity() 没有按预期工作