2012-11-23 43 views
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個不同的表,以便只需要一個特定的行稱爲發現有這種斑馬紋。

希望能得到幫助。

回答

1

只需讓您的選擇器更具體。

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

添加.found僅選擇那些奇怪tr S作類found

下面是一個演示:http://jsfiddle.net/4bmMJ/

+0

謝謝...我昨晚想通了....: D – John

0
<script type="text/javascript"> 
$(document).ready(function(){ 
$("tr.found:nth-child(odd)").addClass("odd"); 
}); 
</script> 
+0

使用nth-child是不必要的,並且不能解決問題,即僅將類應用於特定類的奇數行*,即'found'。 –

+0

@Asad:啊是的,我錯過了'.found'類,已經加入了。是的,nth-child是更多的字符,但仍然可以正常工作:odd選擇器也可以。 – dev