您好,我试图选择不包含特定属性的奇数行。我可以选择奇数,我可以根据属性值进行选择,但是如何在两者上进行选择?
$("#tableId tr [data-ignoreAlternateRowCss!=true]:odd").addClass("altGridRow");
答案 0 :(得分:1)
您应首先使用:odd
选择器,然后应用属性选择器。试试这个。
$("#test tr:odd[data-ignorealternaterowcss!='true']").addClass("altGridRow");
你也可以使用jQuery filter()
,它将匹配元素的集合减少到与选择器匹配的元素或传递函数的测试。
$("#test tr:odd").filter(function(){
return $(this).data('ignorealternaterowcss') != true;
}).addClass("altGridRow");
<强> Demo 强>