选择特定细胞

时间:2010-02-08 04:45:51

标签: jquery contains

$('table.listings td:contains("You")').each(function(){
 $(this).children('td:nth-child(2)').addClass('highlighted');
});

我在页面上有多个table.listings,但是选择了包含“你”的那个{我要添加类highlighted到每行的第二个单元格,但上面的代码不起作用正如我所料。

3 个答案:

答案 0 :(得分:0)

试试这个:

$('table.listings td:contains("You")').each(function(){
    $("td:nth-child(2)", $(this).parent().parent().get(0)).addClass('highlighted');
});

答案 1 :(得分:0)

$('table.listings :contains("You")').each(function(){
 $(this).children('td:nth-child(2)').addClass('highlighted');
});

答案 2 :(得分:0)

$('table.listings:contains("You") td:nth-child(2)').addClass("highlight");