Статьи

jQuery хранит список значений флажков в div

Просто скажите, что вы хотите сохранить список в текстовой области, чтобы при установке флажка он добавлялся в список. Аналогично, когда флажок был снят, элемент удалялся из списка. Вот как вы можете делать такие сумасшедшие вещи! 😉

демонстрация

/*when a user selects interest in an addtional service, add this to the additionalServices div*/ $('input[type="checkbox"]').bind('change', function() { var alsoInterested = ''; $('input[type="checkbox"]').each(function(index, value) { if (this.checked) { /*add*/ /*get label text associated with checkbox*/ alsoInterested += ($('label[for="'+this.name+'"]').html() + ', '); } }); if (alsoInterested.length > 0) { alsoInterested = 'I am also interested in booking: ' + alsoInterested.substring(0,alsoInterested.length-2) + '.'; } else { alsoInterested = 'I am not interested in additional services.'; } $('#additionalServices').html(alsoInterested); //console.log($('#additionalServices').html()); }); 

Код основан на следующем HTML: