嗨我试图选择不包含特定属性的奇数行。我可以选择奇数,我可以根据属性值进行选择,但是如何在两者上进行选择?如何在基于属性值选择后应用奇数选择器?
$("#tableId tr [data-ignoreAlternateRowCss!=true]:odd").addClass("altGridRow");
嗨我试图选择不包含特定属性的奇数行。我可以选择奇数,我可以根据属性值进行选择,但是如何在两者上进行选择?如何在基于属性值选择后应用奇数选择器?
$("#tableId tr [data-ignoreAlternateRowCss!=true]:odd").addClass("altGridRow");
您应该首先使用:odd
选择器,然后应用属性选择器。尝试这个。
$("#test tr:odd[data-ignorealternaterowcss!='true']").addClass("altGridRow");
也可以使用jQuery filter()
这降低了匹配的元素到那些选择匹配或传递函数的测试的。
$("#test tr:odd").filter(function(){
return $(this).data('ignorealternaterowcss') != true;
}).addClass("altGridRow");
似乎并不奏效。 – 2012-02-20 23:51:09
http://jsfiddle.net/pddFr/3/ – 2012-02-20 23:51:47
看看这里http://jsfiddle.net/pddFr/4/ – ShankarSangoli 2012-02-20 23:53:16
的jsfiddle: http://jsfiddle.net/pddFr/ – 2012-02-20 23:45:55