我有一个数组,其中包含一些复选框 id 编号,当用户单击表中的某些复选框时添加这些编号。如果数组为空,我想禁用一个按钮,并在它有一些项目时启用它。
var ids = [];
$('#Table tbody').on('click', '.checkbox', function () {
var idx = $.inArray($(this).attr("id"), ids);
if (idx == -1) {
ids.push($(this).attr("id"));
} else {
ids.splice(idx, 1);
}
});
监视数组并检查元素是否已添加到 id 数组或恢复为 0 以启用/禁用按钮的最佳方法是什么?
<input class="btn disabled" type="submit" name="submit" id="btnsubmit" value="Submitselected"/>