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