I am trying to add an ID to an existing array using Javascript like this...
var myinput = $("input[name=myinput]").val();
console.log(myinput);
var split = myinput.split(',');
SavedId = 1;
split.push(SavedId);
alert(split);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input name="myinput" value="34">
This works great, but if myinput does not already have a value then it adds a comma before the inject value like this...
var myinput = $("input[name=myinput]").val();
console.log(myinput);
var split = myinput.split(',');
SavedId = 1;
split.push(SavedId);
alert(split);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input name="myinput" value="">
Anyone any ideas how I can fix this?