2011-06-23 17 views
0

jqueryを使用してグリッド内の選択した行を強調表示しようとしています。jqueryで選択したグリッド行を強調表示

$('#myGrid tr').click(function() { 
     $('#<%=imyGrid.ClientID%> tr').removeClass("selected"); 
     $(this).addClass("selected"); 

    }); 

と、次のように私は、[D /ソリューションのスタイルフォルダ内に導かれ、ローカルで追加)jqueryの-ui.cssを編集した:

.selected{ 
background-color:Gray;}  

をしかし、クリックがまだ行をハイライト表示されません。私はaspxページを持つnotherウェブサイトを作成して同じことを試してみましたが、うまくいきました。

+0

それはあなたが扱っているasp.net GridViewのあるを使用することができます.selectedよりも優先順位が高い定義されている別のCSSルールを持っている可能ですか? – Joakim

答えて

0

あなたがその優先順位を変更したい場合は!important

.selected{ 
    background-color:Gray !important; 
}  
+0

音がそうです。クラスが実際に行に割り当てられているかどうかを調べるには、Firebugやその他のコードインスペクタなどのものを使用します。 –

関連する問題