How to get the checked multi checkbox values in a string with comma-separated and not in an array? I have a muli-checkbox as below
<div class="col-md-7 form-inline mediaTypesContain">
<div class="checkbox">
<input type="checkbox" id="mediaTypes" value="Video">
<label for="mediaTypes">
Video
</label>
</div>
<div class="checkbox">
<input type="checkbox" id="mediaTypes-1" value="Audio">
<label for="mediaTypes-1">
Audio
</label>
</div>
<div class="checkbox">
<input type="checkbox" id="mediaTypes-2" value="Images">
<label for="mediaTypes-2">
Images
</label>
</div>
<div class="checkbox">
<input type="checkbox" id="mediaTypes-3" value="PDF Files">
<label for="mediaTypes-3">
PDF Files
</label>
</div>
<div class="checkbox">
<input type="checkbox" id="mediaTypes-4" value="I don't know">
<label for="mediaTypes-4">
I don't know
</label>
</div>
I am trying to get only the checked values using the following JS.
var mediaTypes = $('.checkbox')[0].innerText + ',' + $('.checkbox')[1].innerText + ','+ $('.checkbox')[2].innerText + ','+ $('.checkbox')[3].innerText + ','+ $('.checkbox')[4].innerText
However, the JS returns all the text even if the field is not selected. How to get the checked multi checkbox values in a string with comma-separated and not in an array?