javascript - 查询 DIV 中的 dijit 复选框列表

标签 javascript dojo

我需要在 DIV 中找到所有 dijit.form.CheckBox 小部件并启用/禁用它们。我无法为它形成适当的查询。

我尝试了 dojo.query("[dojoType~=dijit.form.CheckBox]") 但它给了我一个空列表。

什么是合适的查询? DOJO 查询可以返回 WidgetSet 还是它总是返回 DOM id?是否有一些不同的方式来查询 dijit 小部件?

最佳答案

尝试 dijit.findWidgets :

Search subtree under root, putting found widgets in outAry. Doesn't search for nested widgets (ie, widgets inside other widgets)

关于javascript - 查询 DIV 中的 dijit 复选框列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1886651/

相关文章:

dojo - 使用 dgrid 进行多列排序

javascript - Dojo 和 Ajax - 呈现小部件

javascript - 如何向柱形图中的条形图添加不同的颜色

javascript - Chrome 扩展 - 执行脚本未注入(inject)新选项卡

javascript - 无法解决错误 "Uncaught SyntaxError: Unexpected token o "

java - 道场 1.7 构建 : Out of Memory Errors

javascript - dojo 小部件不会发出事件

javascript - 如何将子 div 放入父类的填充内?

javascript - 在ajax请求中使用jquery获取javascript响应UJS

javascript - 如何在 Service Worker 中持久化数据