0
如何從輸入值中刪除特定的json對象?jQuery json從輸入值中刪除元素
我試過這個jquery javascript remove object data from JSON object並使用了拼接。
它沒有從輸入值中刪除對象。
HTML:
<input type="text" name="jsonKey" value='{"keyId":"1","price":"13.28"},{"keyId":"2","price":"15.00"}' style="width:100%">
<a href="#" class="delete">Delete</a>
JS:
$('.delete').click(function(){
var json = $.parseJSON('[' + $('input[name=jsonKey]').val() + ']');
$.each(json, function(index, result) {
if(result['keyId'] == 1) {
//delete json[index];
//json.splice(index,1);
}
});
return false;
});
你可以檢查基於Imrul的答案代碼http://jsfiddle.net/Pwa92/
您沒有更新該值。 –
@Felix如何更新值? – tonoslfx
'$('input [name = jsonKey]').val(JSON.stringify(json))' –