Как я уже упоминал в комментарии, вы можете добавить значения в массив и использовать Array.prototype.join()
для их отображения, например:
HTML
<input type='checkbox' value='1' />
<div>Value 1</div>
<input type='checkbox' value='2' />
<div>Value 2</div>
<input type='checkbox' value='3' />
<div>Value 3</div>
<div id="result"></div>
JS
$('input').on('change', function () {
// filter checked checkboxes and add the inner text of its next element to an array
var values = $('input:checked').map(function () {
return $(this).next().text();
}).get();
// values.join(', ') is what you are looking for
$('div#result').text(values.join(', '));
});
Пример вывода:
Value 1, Value 2
Это то, что вы хотите?