2011-11-16 77 views
1

可以使用dojo.query函数来查找具有某些属性的窗口小部件吗?对窗口小部件的dojo查询

例如,如果我想获取隐藏类型的所有输入窗口小部件的列表。在我看来,dojo.query只适用于DOM对象,并不打算用于对象。它是否正确?

例如dojo.query('input[type=hidden]')通常会进行定期的HTML输入字段的工作,但对于那些道场不工作特别是,他们往往被包裹在资料核实等

感谢

回答

3

您还可以指定要搜索的dojo.query的节点。

I.E.

dojo.query('input[type=hidden]', widgetObject.domNode); 

这可能会帮助,只是把它扔在那里

+1

请注意,如果小部件已从页面中移除(例如关闭标签),那么'widgetObject.domNode '可能为空,并且您的查询会在整个页面中找到* all * hidden-inputs,这可能会导致一些有趣的错误。 – Darien