+ -
当前位置:首页 → 问答吧 → jQuery的not问题

jQuery的not问题

时间:2009-08-17

来源:互联网

我看了一本《jquery基础教程》的书上的代码是这么写的
$(document).ready(function(){
    $('th').parent().addClass('table-heading');
    $('tr:not([th]):even').addClass('even');
    $('tr:not([th]):odd').addClass('odd');
    $('td:contains("Henry")').siblings().addClass('highlight');
});

我自己实践了一下
第3.4行的not怎么没起作用,不想让只包含<th>的标题<tr>行也有条纹效果,结果是标题行也添加上了even。

是jquery不支持这么写了吗?

作者: aivera   发布时间: 2009-08-17

怎么没人回答呀

作者: aivera   发布时间: 2009-08-17

$('tr:not(:has(th)):even').addClass('even');

作者: ambar   发布时间: 2009-08-17