入力値から特定の 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;
});