- 需要輸入值轉換成數組類型
[[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 - 請參見[問]頁面。 –