我知道我可以做到以下几点:
$('#mytable').find('tr:odd').removeClass('even');
$('#mytable').find('tr:even').addClass('even');
如果我已经$('#mytable').find('tr')
怎么办?如何最有效地添加交替类?
答案 0 :(得分:2)
您可以使用.filter()
根据条件过滤掉元素:
$('#mytable').find('tr').filter(function(){
return $(this).is(':odd')
}).removeClass('even').addClass('odd');
和
$('#mytable').find('tr').filter(function(){
return $(this).is(':even')
}).removeClass('odd').addClass('even');
答案 1 :(得分:1)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
使用选择器作为参数,并使用函数作为参数
filter()
对于您的具体情况,您可以这样做:
var $rows = $('#mytable tr');//cache all rows
// do something to specific class of rows
$rows.filter('.even').doSomething().doSomethingElse()