我有這樣的功能:JQuery的查找下一個元素內錶行
$("span.expandimg").click(function(){
$(this).nextAll(".toggle_container:first").slideToggle("slow");
});
,隨着工作的罰款:
<span class="expandimg"><a href="#"><img id="iexpand" src="images/expand.png" border="0" /><img id="icollapse" src="images/collapse.png" border="0" /></a></span> <a href="asdfa" class="DSF">First Link</a>
<div class="toggle_container">
Some Text
</div>
但現在我把「expandimg」表列和「toggle_container內「在另一欄內。類似這樣的:
<tr>
<td><span class="expandimg">......</td>
<td><div class="toggle_container">.....</td>
<tr>
我現在怎麼找到「toggle_container」元素?我想單擊「expandimg」展開「toggle_container」,但它不適用於我擁有的功能。
謝謝!
http://api.jquery.com/category/traversing/ – Blazemonger
是的,我認爲你應該使用.parent():$(本).parent()。父母()。查找('。toggle_container')... http://api.jquery.com/parent/ – biziclop
@RaduBilei:你爲什麼不張貼作爲答案的任何理由? –