[英]Select appropriate tr in table - jquery
如何在第二個td中選擇包含USDTRY值的tr標簽,並使用jquery用TRYUSD更改其值?
<table class="k-selectable" cellspacing="0" role="grid" data-role="selectable">
<tbody>
<tr role="row" data-uid="9d1c0ae7-ec5d-4377-ad61-9eace8158802">
<td role="gridcell">
<img src="/Images/up.png">
</td>
<td role="gridcell">USDTRY</td>
<td role="gridcell">1.30514</td>
<td role="gridcell">1.30527</td>
</tr>
<tr class="k-alt" role="row" data-uid="0ff48da9-2019-4cf8-b631-a09c3ce98d63">
<tr role="row" data-uid="2c9ae0ba-c744-4bbb-9a23-fd15a3b65b6c">
</tbody>
您想使用常規選擇器盡可能縮小選擇范圍,然后可以使用:contains
psuedoselector搜索文本:
$('table.k-selectable td:contains("USDTRY")').text('TRYUSD');
也許不是一個完美的解決方案,但是請嘗試以下操作:
$('table.k-selectable tr td').each(function() {
if($(this).text() === 'USDTRY') {
$(this).text('TRYUSD');
}
});
$(selector).find("tr:contains('USDTRY ')");
要么
$('tableId td:contains("USDTRY")').text('TRYUSD ');
使用包含選擇器:
$('td:contains("USDTRY")').html('TRYUSD ');
您不需要找到tr
..只需使用filter()
使用該文本找到td
並替換
$('td').filter(function(){
return $(this).text() == "USDTRY";
}).text('TRYUSD');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.