gpt4 book ai didi

javascript - 查找 tr 中的复选框是否被选中

转载 作者:行者123 更新时间:2023-11-28 20:19:30 25 4
gpt4 key购买 nike

我在确定父 tr 中是否选中复选框时遇到问题。如果选中复选框,则应跳过此 tr。看起来我的代码中的一切都是正确的,但它不起作用。

$(document).ready(function () {
var sum = 0;
$('#MainContent_gvOrders > tbody > tr > td .col1').each(function () {
if ($(this).closest('tr').has('input:not(:checked)')) {
sum += parseInt($(this).text());
}
});
$('#tp').html(sum);
});

function pageLoad(sender, args) {
var sum = 0;
$('#MainContent_gvOrders > tbody > tr > td .col1').each(function () {
if ($(this).closest('tr').has('input:not(:checked)')) {
sum += parseInt($(this).text());
}
});
$('#tp').html(sum);
}

最佳答案

您可以使用下面的代码简单地完成此操作。

$('#MainContent_gvOrders  tr:has("input:not(:checked)")').filter(function(){
return sum += parseInt($(this).find('td').text(), 10);
});

Demo

关于javascript - 查找 tr 中的复选框是否被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18613442/

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