现在我正在做 PHP 项目与 JQuery 结合。我想从数组上选中和未选中的复选框获取值。这是我尝试的
$(function() {
$('.dealprice').on('input', function(){
if($('.dealprice:checkbox:checked').prop('checked')){
//CHECKED
console.log("Checked");
const getPrice = $(this).closest("tr").find('input[name=itemprice]').val();
console.log(getPrice);
}else{
//UNCHECKED
console.log("Uncheck");
const getPrice = $(this).closest("tr").find('input[name=itemprice]').val();
console.log(getPrice);
}
});
});
我在这个网站上制作了一个样本。https://repl.it/@ferdinandgush/get-value-checkbox请单击顶部的“运行”底部以进行测试。
问题是,当复选框选中的数量超过 1 个时,以及当我想取消选中其中的 1 个时。它仍然返回值“True”而不是“false”。
我想要什么。每个复选框都可以在我选中和取消选中的地方返回值。
检查退货consolo.log('true');
未经检查的退货consolo.log('false');
www说
慕神8447489