将类添加到td,每行的第一列和第二列除外

时间:2012-10-23 06:31:44

标签: jquery

$(".csstablelisttd").live('mousedown', function (e)
{    
    var rowIndex = $(this).closest("tr").index();
    var colIndex = $(e.target).closest('td').index();  
    $('#contentPlaceHolderMain_tableAppointment tr').eq(rowIndex).find('td').eq(colIndex).addClass('csstdhighlight');
});

除了每行的第一列和第二列外,我必须将类添加到td

Working Demo

3 个答案:

答案 0 :(得分:2)

将其写为 -

$('tr').find('td:gt(1)').addClass('csstdhighlight');

Working Demo

这会将类添加到除前两个

之外的每一行中的所有TD

答案 1 :(得分:2)

if (colIndex == 0 || colIndex == 1)
return;

这样做

答案 2 :(得分:0)

使用gt。这将选择大于列索引

的td
$('table tr').find('td:gt(1)').css('color','red');​

Demo