Am trying to get all input values using jQuery map and separate each value data with comma.
Code
var filterArray = $('form#FilterHiddenForm input.cuisine_filter').map(function() {
text = $(this).val();
return text;
}).get().join(","); //without the join it will return (,,,,), even when value is empty.
console.log(filterArray);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="FilterHiddenForm">
<input type="hidden" class="cuisine_filter" value=".now" />
<input type="hidden" class="cuisine_filter" value=".later" />
<input type="hidden" class="cuisine_filter" value=".before" />
<input type="hidden" class="cuisine_filter" value=".never" />
</form>
Output
.now.later.before.never
Expected result
I intend making something that will look like below, separate ever value with comma.
.now, .later, .before, .never