tôi có chức năng này:JQuery Find Next tử Bên trong Bảng Row
$("span.expandimg").click(function(){
$(this).nextAll(".toggle_container:first").slideToggle("slow");
});
đó đã làm việc tốt với:
<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>
Nhưng bây giờ tôi đang đặt "expandimg" bên trong một cột bảng và "toggle_container "bên trong một cột khác. Một cái gì đó như thế này:
<tr>
<td><span class="expandimg">......</td>
<td><div class="toggle_container">.....</td>
<tr>
Làm cách nào để tìm phần tử "toggle_container" ngay bây giờ? Tôi muốn nhấp vào "expandimg" để mở rộng "toggle_container", nhưng nó không hoạt động với chức năng tôi có.
Cảm ơn!
http://api.jquery.com/category/traversing/ – Blazemonger
Vâng, tôi nghĩ rằng bạn nên sử dụng .parent(): $ .parent (this)(). parent(). find ('. toggle_container') ... http://api.jquery.com/parent/ – biziclop
@RaduBilei: Bất kỳ lý do nào khiến bạn không đăng câu trả lời đó? –