У меня есть скрипка здесь: my fiddle. Я пытаюсь создать список элементов из отдельной группы списков. Я не могу показаться, чтобы получить представление о том, что я делаю неправильно, но вот случается:Создайте список из избранных элементов списка
- У меня есть группа списков основываясь на табличных данных
- Каждый список имеет имя столбца и выбор флажок
- Если выбрать элемент, он должен быть добавлен в выбранной области колонн (вертикальный список)
- Есть 14 уникальных табличные элементы с флажками
- (ПРОБЛЕМА ->) Когда я выберите вещь, она добавляется 14 раз в выбранной секции колонны
код
(HTML):
Я пытался вставить HTML ти, но не работает правильно. Посмотрите на скрипку, указанную выше.
(JQuery):
var dte = // drag table elements
{
init: function() {
var chkbx = $('.group input[type="checkbox"]:checkbox');
//var chkbx = $('#accordion');
for (var i = 0, ii = chkbx.length; i < ii; i++) {
$(chkbx).bind("click", dte.adjustList);
}
},
adjustList: function(event) {
var list = [];
var str = '';
var eleval = event.currentTarget.value;
var eleid = event.currentTarget.id;
if (eleval == 1) {
list.push(eleid);
str = '<li>' + eleid + '</li>';
}
$('#vertical ul').append(str);
/*
//var ele = event.currentTarget.id;
var allVals = [];
var str = '';
//var obj = $("#"+ele);
var ele = $('#accordion');
$(obj+': checked').each(function(){
allVals.push($(this.val()));
dte.list.push($(this.val()));
str += '<li>'+$(this.val())+'</li>';
});
$('#verticle').text(str);
alert('List: ' + toString(list));
*/
}
};
dte.init();
http://jsfiddle.net/deerua/LxwLf/1/ – deerua
$ ('группа ввода: флажок') == $ ('. group input [type = "checkbox"]') – deerua