我尝试使用td
访问toboady
中的特定JQuery
并更改文本值,但是当我这样做时。具有相同td
名称的每个tr
中的所有其他class
都会更改,这是不正确的,因为每个tr都有不同的class
这是我的HTML代码:
<tbody>
<tr class="paymentline" data-cid="c10">
<td class="col-tendered">
33.00
</td>
</tr>
<tr class="paymentline selected">
<td class="col-tendered edit">
33.00
</td>
</tr>
</tbody>
这是我的JQuery
代码:
$('.paymentline.selected .edit').text(parseFloat(this.getAmount(updated_sale_price)).toFixed(2));
当我运行我的JQuery
代码时,td
类.edit
的所有内容都将被更改。
答案 0 :(得分:0)
HTML
<table>
<tbody>
<tr class="paymentline" data-cid="c10">
<td class="col-tendered">
33.00
</td>
</tr>
<tr class="paymentline selected">
<td class="col-tendered edit">
33.00
</td>
</tr>
<tr class="paymentline">
<td class="col-tendered edit">
33.00
</td>
</tr>
</tbody>
</table>
JS
$('.selected .edit').text(parseFloat(this.getAmount(updated_sale_price)).toFixed(2));
此代码对我有用
答案 1 :(得分:0)