单击时显示复选框数据



我正在尝试使用复选框进行多项选择...如果我单击复选框A,则复选框B也跟随单击。但只有出现的 A 复选框,我使用 css 在隐藏状态下创建的 B 复选框..

<button type="button" id="delete" title="Delete">Delete</button>
<input type="checkbox" class="select_data"  id="A" name="A[]" value="A" />
<input type="checkbox" class="info_del" id="B" name="B[]" value="B">
$('#delete').click(function() {
if($('#A').is(":checked")) {
$('#B').attr('checked', true).val();
}
var data = $(".select_data:checked, .info_del:checked").serialize();
console.log(data);       
});

我相信你的jQuery的一行有语法问题。

尝试更改此行:

$('#B').attr('checked', true).val();

自:

$('#B').prop('checked', true);

这是一支工作笔。

最新更新