JSFiddle - React, Tailwind, and code Playground
by mubarakpasha
HTML
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/dot-luv/jquery-ui.css">
<input type="hidden" id="myField" value="1,2,3,5,8,13">
JavaScript
jQuery.fn.extend({
addToArray: function(value) {
return this.filter(":input").val(function(i, v) {
var arr = v.split(',');
arr.push(value);
return arr.join(',');
}).end();
},
removeFromArray: function(value) {
return this.filter(":input").val(function(i, v) {
return $.grep(v.split(','), function(val) {
return val != value;
}).join(',');
}).end();
}
});
alert($("#myField").val());
$("#myField").addToArray('21').removeFromArray('3');
alert($("#myField").val());