获取复选框的已选中或未选中状态的最佳方式是什么?+ data-id
等任何其他相关数据
到目前为止我已经
了$(".checkbox").each(function(){
var $checked = $(":checked");
});
我有一个设置为数组的var复选框。我理想的结果是数据ID状态
答案 0 :(得分:0)
您可以使用is(":checked")
查看是否选中了复选框。您可以使用.data(key)
来检索数据属性。
例如,此代码将循环遍历所有复选框,仅为已选中的复选框收集其“data-id”值:
$("input[type='checkbox']").each(function(){
if ($(this).is(":checked")) aCheckbox.push($(this).data("id"))
})