jQuery - 如何在同一个表格单元格中选择div?

时间:2011-10-16 05:42:33

标签: jquery

我正在尝试选择与href链接位于同一tr内的div。我在其他表行中有几个共享同一个类的其他div。我不能使用parent();或者找();我可以吗?

<tr><td>
<a href="#" class="downloadTracksShow">Download Tracks</a><div class="downloadTracksDiv" style="display:none;">

<a href="downloads/mike/166320669010secreason.wav">Main Mix Track</a><br>
<a href="downloads/mike/94964secreason.wav">Bass</a><br></td></tr>
</div>


 $('.downloadTracksShow').click(function(e){
     e.preventDefault();
     var tracksDiv = $(this).find(".downloadTracksDiv");
     $(tracksDiv).slideToggle();
 });

2 个答案:

答案 0 :(得分:1)

$('.downloadTracksShow').click(function(e){
    e.preventDefault();
    $(this).next().slideToggle();
    return false;
});

答案 1 :(得分:0)

试一试

 $('.downloadTracksShow').click(function(e){
     e.preventDefault();
     $(this).siblings("div.downloadTracksDiv").slideToggle();
 });