laimas,
Вот такой код собирает правильно последовательность. В итоге имею массив со значениями в выбранном порядке. Но проблема в том, что таких блоков у меня на странице может быть несколько - как мне для каждого формировать свой массив последовательности?
var checklist = [];
$(':checkbox').on('click', function() {
var val = this.value|0; // to int
if (this.checked) {
checklist.push(val); // если в начало, то .ushift(val)
} else {
var idx = $.inArray(val, checklist);
if( idx > -1 ){
checklist.splice(idx, 1);
}
}
console.log(checklist);
});