如何从输入值中删除特定的 json 对象?
我试过这个jquery javascript 从 JSON 对象中删除对象数据并使用拼接。
它没有从输入值中删除对象。
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;
});
你可以检查代码http://jsfiddle.net/Pwa92/