我们正在使用 Dojo 1.4(我们希望有一天会升级。)我正在尝试使用迭代的属性列表而不是匹配的选择器找到执行 dojo.query() 的语法。我正在寻找这样的东西:
dojo.query("[id=thisDivID, id=thatDivID]")
但我无法正确使用语法。
我有类似于以下示例代码的 HTML:
<DIV id='someNameHere'>
<SPAN id='dontSelectThis'></SPAN>
<DIV id='thisDivID'> text and code here </DIV>
<DIV id='thatDivID'> text and code here </DIV>
</DIV>
我试图只选择两个内部 DIV 使用
dojo.query("[id$='DivID']")
它在 Chrome 和 Firefox 中运行良好,但在 IE 中返回额外结果。该页面有一个“DOCTYPE”声明(我认为这是一个常见的 IE 问题)。
我已经浏览了在 dojo 网站上可以找到的所有示例,但似乎没有一个可以解决这个问题。