jquery映射返回值和属性值

jquery映射返回值和属性值,jquery,Jquery,我有复选框,我想得到复选框的值和属性值 <input type="checkbox" class="checkedtransfer nomargin" id="'.$r->id.'" enrollno="'.$r->enrollno.'" /> 添加一个obj,然后在其中添加值,然后返回obj var arr=$(“:checkbox”).map(函数(){ var obj={}; obj['id']=$(this.attr(“id”); obj['enrolln

我有复选框,我想得到复选框的值和属性值

<input type="checkbox" class="checkedtransfer nomargin" id="'.$r->id.'" enrollno="'.$r->enrollno.'" />  

添加一个obj,然后在其中添加值,然后返回obj

var arr=$(“:checkbox”).map(函数(){
var obj={};
obj['id']=$(this.attr(“id”);
obj['enrollno']=$(this.attr(“数据注册号”);
返回obj;
}).get();
控制台日志(arr)

注意:在我的回答中,我将
enrollno
更改为
data enrollno
,因为
enrollno
不是有效的属性。
var id = checkboxes.map(function(){ return $(this).attr("id"); }).get();
var enrollno = checkboxes.map(function(){ return $(this).attr("enrollno"); }).get();