簡體   English   中英

jQuery:查找tr(class = x)獲取td(class = y)計算td變量和屬性,而不是相應地更改tr

[英]JQuery : find tr(class = x) get td(class =y) count td variables and attribute, than change tr accordingly

<table class="tbl">
<tr>td class= "colorcode" colspan ="5"/><tr>
<tr class="ms.alternative>
<td></td>
<td class="bkcolor"></td>
<td class="bkcolor"></td>
<td class="bkcolor"></td>
<td> </td>
</tr>
<tr><td colspan="5"/></tr>


 <tr>td class= "colorcode" colspan ="5"/><tr>
<tr class="ms.alternative>
<td></td>
<td class="bkcolor"></td>
<td class="bkcolor"></td>
<td class="bkcolor"></td>
<td></td>
</tr>
<tr><td colspan="5"/></tr>


<tr>td class= "colorcode" colspan ="5"/><tr>
<tr class="ms.alternative>
<td></td>
<td class="bkcolor"></td>
 <td class="bkcolor"></td>
<td class="bkcolor"></td>
<td></td>
</tr>
<tr><td colspan=""/></tr>

</table>

我是jquery新手..請幫我弄清楚。

在上述情況下:

現在我的問題是:如何選擇所有tr

class ms.alternative than find(td.bkcolor)
get the color of <td.bkcolor>

現在,如果:

 (number of majority of background color of '`tr.ms.alternative`' '`td.bkcolor`' 
 is red)
 {
     change td.colorcode.css(background-color:'red')
 }
$('tr[class="ms.alternative"]').find('td[class="bkcolor"]').css("background-color");

將為您提供背景色

 $('tr[class="ms.alternative"]').find('td[class="bkcolor"]').css("background-color","new color");

會根據您的情況更改背景顏色

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM