Jquery代码:
$("[id$=mytable] tr").click(function() {
alert($(this).html());
});
HTML:
<table id="mytable">
<tr>
<td class="locked">1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td class="locked">a</td>
<td>b</td>
<td>c</td>
</tr>
</table>
ı只需要“td class ='locked'”点击返回此
点击:<td class="locked">1</td>
输出:
<tr>
<td class="locked">1</td>
<td>2</td>
<td>3</td>
</tr>
答案 0 :(得分:2)
<强> I created a demo for you here 强>
$(function(){
$('td.locked').click(function(){
var html = $(this).parent().html();
alert('<tr>' + html + '</tr>');
});
});
答案 1 :(得分:1)
$('table#mytable tr td.locked').click(function() {
alert($(this).parent().html());
});
答案 2 :(得分:0)
我最初有一个解决方案,就像其他人一样,就是将回调绑定到td.locked
。我想你真的想把它绑定到tr
而只输出td.locked
,所以这是我的版本:
$("#mytable tr").click(function() {
alert($(this).find("td.locked").html());
});