- 需要输入值转换成数组类型
[[X,Y,Z],[A,B,C]]
- 我想从阵列只是点击删除项目。
$(".btn-primary").click(function() {
var nbrOfList = 2; // number of item went to remove
var _data1 = $('#listAllEmp').val(); // default value
var _data2 = eval("[" + _data1 + "]"); // convert as array
var itemtoRemove = _data2[nbrOfList-1]; // itemtoRemove from array
_data2.splice($.inArray(itemtoRemove ,_data2),1); // Remove from array
jQuery('#listAllEmp').val('[' + _data2 + ']'); // new value after remove
$('p').text('[' + _data2 + ']')
});
<input type="hidden" name="" id="listAllEmp" value='["job name 1","nat 1"],["job name 2","nat 2"],["job name 3","nat 3"]' />
<a title="" class="btn btn-primary" href="javascript:void(0);">remove 2 item</a>
<p></p>
你的意思'array.splice'? – Shreedhar
1 - 了解如何使用Markdown。 2 - 请参见[问]页面。 –