<div id='table'>
<table class='table_order'>
<tr class='tr_title'>
<td class='td_title'>标题</td>
<td class='td_title'>图片</td>
<td class='td_title'>时间</td>
</tr><!--- 这里是循环的部分 --->
<tr class='tr'>
<td class='td'>标题标题标题<td>
<td class='td_img'><img src='地址省略……'></td>
<td class='td'>2010-1-6</td>
</tr>
<!-- 结束 ----> 我想点图片显示下面的时间和标题
jQuery(function(){
$("#table_order .td_img").click(function(){
……
// $(this) 我记得好像可以用this但是不知道怎么找上下节点,如果列多的话,要用哪个方式?
});
});
<tr class='tr'>
<td class='td' id="title">标题标题标题<td>
<td class='td_img'><img src='地址省略……'></td>
<td class='td' id="time">2010-1-6</td>
</tr>
$(".td_img").click(function(){
var t = $(this).parents("tr").children("#title").text();
alert(t);
});
先用parents("tr") 知道被点击的 tr 然后找 标题或时间
$(".td_img").click(function(){
var t = $(this).parents("tr").children("#title").text();
alert(t);
});
})
有问题都会回答的