我有2列表與含有3行的內容和第二TD另一個表與圖像如下第一TD: -如何根據存儲在第一個TD中的表的值使用JQuery來隱藏存儲在第二個TD中的圖像?
<table id="myTable" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding-top: 10px;">
<table>
<tbody>
<tr>
<td align="left">
Wellness and Care
</td>
</tr>
<tr>
<td align="left">
630 Woodbury Drive
</td>
</tr>
<tr>
<td align="left">
641.613.1450
</td>
</tr>
<tr>
<td align="left">
No Webaddress
</td>
</tr>
</tbody>
</table>
</td>
<td align="right">
<img src="images/phone.png" class="imgHeader" id="imgPhone">
</td>
</tr>
<tr>
<td style="padding-top: 10px;">
<table>
<tbody>
<tr>
<td align="left">
Hospital
</td>
</tr>
<tr>
<td align="left">
N/A
</td>
</tr>
<tr>
<td align="left">
641.613.1451
</td>
</tr>
<tr>
<td align="left">
No Webaddress
</td>
</tr>
</tbody>
</table>
</td>
<td align="right">
<img src="images/phone.png" class="imgHeader" id="imgPhone">
</td>
</tr>
</tbody>
</table>
我試圖禁用該行的第二列中的圖像,如果其中一個TD的值是「N/A」。我堅持要得到父母的TR,並且要第二個TD去做一些事情。
我嘗試如下:
$('#myTable tr').each(function() {
if ($(this).find("td").text().trim() == "N/A") {
var cellIndex = $(this).index();
var nextTD = $(this).children('td').eq(1).index();
// I am basically stuck here in getting next TD
}
});
任何幫助表示讚賞!
,你將能夠在一定階級屬性值添加到標記? –
還有一個相關的問題:如何將包含td和Text ='N/A「的所有表格行移動到父表頂端? – Ann