gpt4 book ai didi

jquery - 计算特定的td并显示在其他td中

转载 作者:行者123 更新时间:2023-12-01 03:58:24 24 4
gpt4 key购买 nike

我想计算另一个td中的特定tddisplay。但是,它只显示 NaN...有人可以帮忙修复它吗?

<table class="table1">
<tr>
<td class="v2">29</td>
<td>
<input id="v1" class="v1" type="text" />
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td class="result"></td>
</tr>
</table>

$(function(){
$("#v1").on("keyup", function() {
$('.table1 tr').each(function(i){
var sum = parseFloat($(this).find('.v2').text()) - parseFloat($(this).find('.v1').val());
$(this).find('.result').text(sum);
});
});
});

最佳答案

实际上,您只需找出获取值所需的每个元素即可。

查看下面的演示以更好地理解。

$("#v1").on("keyup", function() {
var numberV2 = parseFloat($(".v2").text());
var numberV1 = parseFloat($(this).val());
$('.result').html(numberV2 - numberV1);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table class="table1">
<tr>
<td class="v2">29</td>
<td>
<input id="v1" class="v1" type="text" />
</td>
</tr>
<tr>
<td>
</td>
<td>
</td>
<td class="result"></td>
</tr>
</table>

关于jquery - 计算特定的td并显示在其他td中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59807319/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com