点击后如何设置复选框以进行检查?

时间:2017-01-10 10:41:43

标签: jquery checkbox

当我点击按钮时,我想将输入复选框设置为已选中,但无效。当我单击表格中的一行时,该复选框应为“已选中”。 请帮助一下:)。

代码:

jQuery( ".a-tabel" ).click(function(e) {
    e.preventDefault();
    jQuery(this).closest('tr').prop('checked', true);
    jQuery('#zone-form').submit();
});

1 个答案:

答案 0 :(得分:3)

您的代码正在尝试在checked元素上设置tr,而不是复选框。

如果我认为复选框位于tr内,则:

jQuery(this).closest('tr').find('input[type=checkbox]').prop('checked', true);
// -----------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
相关问题