Javascript Jquery,如何获取复选框未选中事件和复选框值?
我想在取消选中复选框并在弹出窗口中显示未选中的值时,使用jQuery获取Javascript Jquery,如何获取复选框未选中事件和复选框值?,javascript,jquery,html,checkbox,Javascript,Jquery,Html,Checkbox,我想在取消选中复选框并在弹出窗口中显示未选中的值时,使用jQuery获取复选框值。我试过下面的代码,但不起作用 $("#countries input:checkbox:not(:checked)").click(function(){ var val = $(this).val(); alert('uncheckd' + val); }); 是否可以通过这种方式获取未选中的值?您的选择器将仅将事件附加到在开始时选择的元素。更改值时,需要确定检查未选中状态: $("#coun
复选框
值。我试过下面的代码,但不起作用
$("#countries input:checkbox:not(:checked)").click(function(){
var val = $(this).val();
alert('uncheckd' + val);
});
是否可以通过这种方式获取未选中的值?您的选择器将仅将事件附加到在开始时选择的元素。更改值时,需要确定检查未选中状态:
$("#countries input:checkbox").change(function() {
var ischecked= $(this).is(':checked');
if(!ischecked)
alert('uncheckd ' + $(this).val());
});
您应该在单击或更改时检查条件。我希望我的例子能对你有所帮助
$(“输入:checkbox.country”)。单击(函数(){
如果(!$(this).is(“:checked”))
警报('您未选中'+$(this.val());
}); 代码>
印度
俄罗斯
美国
英国
$("#countries input:checkbox").on('change',function()
{
if(!$(this).is(':checked'))
alert('uncheckd ' + $(this).val());
});