2012-02-09 9 views
0

私はhtmlテーブルを持っていて、テーブルセルのキーを押しています。次の表の行のいずれかに#FFFFCCの背景色があるかどうかを確認します。私はjQueryコードでこれを試しましたテーブル行の背景色属性(jQuery)

var t = $(this).closest('tr').nextAll('[background="#FFFFCC"]').eq(0); 
    if (t.length > 0) 
    // 

しかし、動作しません。

答えて

0

backgroundは属性ではないため、属性同値セレクタを使用しようとしていますが、これは機能しません。

var t = $(this).closest('tr').nextAll().filter(function(){ 
      if ($(this).css('background-color') == '#ffffcc'){ 
       return true; 
      } 
     }); 
+0

いいえ、ちょうどクラスをtrに追加し、クラスを使用しました。これはうまくいきました。とにかくありがとう。 – AGuyCalledGerald