Итак, у меня есть код,
<div class="chunk" id="">
<div class="chunkContent">
<div class="textLeft" ></div>
<div class="textRight" ></div>
<div class="notes border">Notes...</div>
</div>
<div class="tools fl">
<div class="toggleNotes border">n</div>
<div class="addChunk border">+</div>
</div>
</div>
Теперь два div, вложенных в div.tools, представляют собой маленькие кнопки. div.toggleNotes Мне нужно выбрать div.notes в функции javascript / jquery. div.addChunk Мне нужно выбрать первый div, div.chunk. В настоящее время я делаю это:
$(".addChunk").live('click', (function(){create_chunk(this.parentNode.parentNode)}))
$(".toggleNotes").live('click',function(){toggle_notes(this.parentNode.parentNode.firstElementChild.lastElementChild)})
Есть ли лучший (то есть, более правильный) способ сделать это, чем объединить parentNotes и firstElementChild и т. Д. Я в основном смотрю на вкладку DOM в Firebug.