data-id
获取复选框的选中或未选中状态+任何其他相关数据(如等)的最佳方法是什么
到目前为止我有
$(".checkbox").each(function(){
var $checked = $(":checked");
});
我有一个设置为数组的 var 复选框。我的理想结果是 data-id 状态
data-id
获取复选框的选中或未选中状态+任何其他相关数据(如等)的最佳方法是什么
到目前为止我有
$(".checkbox").each(function(){
var $checked = $(":checked");
});
我有一个设置为数组的 var 复选框。我的理想结果是 data-id 状态
您可以使用is(":checked")
查看复选框是否被选中。并且可以.data(key)
用来检索数据属性。
例如,此代码将循环通过所有复选框,仅为选中的复选框收集它们的“data-id”值:
$("input[type='checkbox']").each(function(){
if ($(this).is(":checked")) aCheckbox.push($(this).data("id"))
})
演示:http: //jsfiddle.net/Z5AVv/1/