嗨我試圖選擇不包含特定屬性的奇數行。我可以選擇奇數,我可以根據屬性值進行選擇,但是如何在兩者上進行選擇?如何在基於屬性值選擇後應用奇數選擇器?
$("#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