4

私はこのドロップダウンメニューを持っています.onmouseenterイベントを発生させて、ターゲットの次の兄弟の左端を白に変更したいだけです. これまでのところ、現在のターゲットの左端に簡単に対処できますが、次の兄弟に対して同じことを行う方法が見つかりません。何か案は ?

4

2 に答える 2

6

これを試してください

dojo.query(evt.currentTarget).next()[0]
于 2011-07-26T10:27:00.787 に答える
2

DOMノード属性nextSiblingを使用して、次の兄弟を取得できます。https://developer.mozilla.org/En/DOM/Node.nextSiblingを参照してください。

次の兄弟を取得するときにフィルタリングを適用する場合、たとえば、特定のCSSクラス名を持つ次の兄弟を取得する場合は、を使用してみてくださいdojo.query。例えば、

dojo.query(node).siblings(".myClass")

nodeクラス名がの兄弟のノードリストを返しますmyClass

于 2011-07-26T10:24:33.813 に答える