gpt4 book ai didi

javascript - 检查复选框是否有类并且被选中

转载 作者:行者123 更新时间:2023-12-03 07:20:41 25 4
gpt4 key购买 nike

我正在处理一个复选框。

if ($(this).hasClass("select")) { // To check class name
if ($(this).is(':checked')) { // to check whether it is checked
// some code
}
}

现在我有两个 if 语句。如何将它们合并到一个条件中?

我已经尝试过:

1)

if ($(this).hasClass("select").is(':checked')) {
//statements
}

它给了我一个错误:.hasClass("...").is('...') 不是一个函数

2)

if ($(this).hasClass("select") && $(this).is(':checked')) {
// some code
}
else if ($(this).hasClass("select") && $(this).not(':checked')) {
// some code
}

它正在工作。

如何以简化的方式将这两个语句合并到单个语句中?我们可以简化条件吗?

最佳答案

你可以这样做,

var cond = $(this).is(".select:checked");
var val = parseInt($(this).parent().next().text());
sum += (cond ? val : -(val));

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

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