Javascript jQuery在选中时获取复选框值,在未选中时移除值
jQuery函数用于在选中时获取复选框值,在未选中时删除值Javascript jQuery在选中时获取复选框值,在未选中时移除值,javascript,jquery,function,checkbox,Javascript,Jquery,Function,Checkbox,jQuery函数用于在选中时获取复选框值,在未选中时删除值 hiiii 函数displayVals(){ var check=$('#check:checked').val(); $(“#show”).html(勾选); } var qqq=window.setInterval(函数(){ displayVals() }, 10 ); 您不需要间隔,每当有人更改复选框时,就会触发更改事件,并且在事件处理程序中,您可以根据是否选中复选框来更改#显示的HTML: $('#check').on('c
hiiii
函数displayVals(){
var check=$('#check:checked').val();
$(“#show”).html(勾选);
}
var qqq=window.setInterval(函数(){
displayVals()
},
10
);
您不需要间隔,每当有人更改复选框时,就会触发更改
事件,并且在事件处理程序中,您可以根据是否选中复选框来更改#显示
的HTML:
$('#check').on('change', function() {
var val = this.checked ? this.value : '';
$('#show').html(val);
});
工作演示
js
还有另一种方法:
$('checkboxid').prop('checked')代码>
document.getElementById('checkboxid')。已选中
$(“#checkboxid”).is(':checked')
$(“#checkboxid”).attr(“checked”)
我更喜欢第二个选项。我想把值放在var中,我该怎么做?如何调整它以使用多个复选框来添加和删除
#show
div中的值?
$('#check').on('change', function() {
var val = this.checked ? this.value : '';
$('#show').html(val);
});
$(document).ready(function(){
$('#check').change(function(){
if($(this).prop('checked') === true){
$('#show').text($(this).attr('value'));
}else{
$('#show').text('');
}
});
});