组合jquery选择以对定义的选择执行操作

时间:2014-01-20 13:40:50

标签: javascript jquery selector

我有以下代码:

$  (document).ready(function(){
  $('tr:nth-child(odd)').addClass("alt");
});

我希望tr:nth-child(odd)仅对以'tr[id^="part"]'开头的表格行执行。

我该怎么做?我对此有点新意,可以使用一些帮助。

2 个答案:

答案 0 :(得分:1)

$('tr[id^="part"]:nth-child(odd)').addClass("alt");

fiddle

答案 1 :(得分:1)

您可以尝试使用multiple attribute选择器:

$('tr[:nth-child(odd)][id^="part"]').addClass("alt");