我使用datatables
类为datatable.i'm编写简单的contexMenu来创建数据列表。我想在右键上找到每个表格的第一个单元格,我怎么能找到它?
$("#showTopics tbody").bind("contextmenu",function(event) {
var aata = $(this).children('tr').children('td').eq(0).text();
alert(aata);
return false;
});
HTML
<table id='showTopics' style='line-height:18px;'>
<thead>
<tr>
<th style='width:30%;text-align:right;'>X"</th>
<th style='width:7%;'>a</th>
<th style='width:12%;'>b</th>
<th style='width:11%;'>c</th>
<th style='width:9%;'>d</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
答案 0 :(得分:0)
这对我有用。小提琴:http://jsfiddle.net/FaRSa/
但是在您的示例中,您只将事件放在$("#showTopics tbody").
上
您的HTML仅显示thead
在小提琴中,我扔进了tbody中的另一个tr,功能正常。 :)
答案 1 :(得分:0)
试试这个:
$("#showTopics tr").bind("contextmenu",function(event) {
var aata = $(this).children().siblings(':first').text();
alert(aata);
return false;
});