2

私はjqueryを初めて使用し、1つの特定のtrクラスの行の色を変更しようとしています。

<tr class="found">   

以下のjqueryは、すべてのテーブル行の行の色を変更します。

<style type="text/css">
<!--
.odd {background: #caf2fe;}
-->
</style>

<script type="text/javascript">
 $(document).ready(function(){ 
 $("tr:odd").addClass("odd");
 }); 
</script>

データベースからデータを取得し、フォームに2つの異なるテーブルがあるため、このZebraパターンを持つfoundという特定の行のみが必要です。

助けていただければ幸いです。

4

2 に答える 2

1

セレクターをより具体的にするだけです。

$("tr.found:odd").addClass("odd");

追加すると、クラスを持つ.found奇数のみが選択されますtrfound

これがデモンストレーションです:http://jsfiddle.net/4bmMJ/

于 2012-11-23T11:24:16.927 に答える
0
<script type="text/javascript">
 $(document).ready(function(){ 
 $("tr.found:nth-child(odd)").addClass("odd");
 }); 
</script>
于 2012-11-23T11:28:18.820 に答える