2012-02-20 10 views
0

こんにちは私は特定の属性をinlcudeしない奇数の行を選択しようとしています。私は奇妙を選択することができます、そして、私は属性値に基づいて選択することができますが、両方でどのように選択するのですか?属性値に基づいて選択した後、奇数セレクタをどのように適用しますか?

$("#tableId tr [data-ignoreAlternateRowCss!=true]:odd").addClass("altGridRow"); 
+0

jsFiddle: http://jsfiddle.net/pddFr/ –

答えて

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

参考:http://api.jquery.com/filter/

+0

が動作していないようです。 –

+0

http://jsfiddle.net/pddFr/3/ –

+0

こちらをご覧くださいhttp://jsfiddle.net/pddFr/4/ – ShankarSangoli

関連する問題