Zwróci mi data-id:true/false checkboxa
obiekt: Array
22:true
32:false
56:false
43:true
Jak coś takiego uzyskać?
Mam póki co taką funckję:
function () { return $('#list') .find('li') .map(function (i, el) { return $(el).data('categoryid'); }) .get(); }
Gdzie wyrzuca i:data-id (ale elementu li)
Jak modyfikować ten kod?
var a = {}; var functionList = function(i, el) { a[$(el).data('id')] = this.checked; }; $('#list :checkbox').each(functionList); return a;
Udało mi się znaleźć rozwiązanie