jQuery找到表td的第一个单元格

时间:2013-05-16 07:41:10

标签: jquery

我使用datatables类为datatable.i'm编写简单的contexMenu来创建数据列表。我想在右键上找到每个表格的第一个单元格,我怎么能找到它?

抱歉我的英语 jquery的:

    $("#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>

2 个答案:

答案 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;
});