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>
を使用して2つの内側のDIVのみを選択しようとしています
dojo.query("[id$='DivID']")
Chrome と Firefox では問題なく動作しますが、IE では余分な結果が返されます。ページの「DOCTYPE」宣言があります (一般的な IE の問題だと思います)。
dojo サイトで見つけられるすべての例を既に調べましたが、この問題に対処しているようには見えません。