这是我的文本域,
<input type="text" name="Design" id="Design" value="${map.designList}" >
其中map.designList的字符串为
{'1' : 'design 1','2' : 'design no 2qq','3' : 'design no 2qq'}
现在我通过$('#Design')获得这个设计texyfiend的价值.val() ,但我希望它在 jQuery普通对象。
请建议我将var转换为对象的任何方法... 我试过这个,但没有工作
var designval= $('#Design').val();
var $dd = $(designval); // Not working
alert('jQuery.isPlainObject( $dd )....'+jQuery.isPlainObject( $dd));
答案 0 :(得分:0)
使用$.parseJSON
方法将字符串转换为json对象。
var obj = $.parseJSON($('#Design').val()); obj;
在obj中,您将获得json对象格式的字符串,然后您可以尝试其他操作
$.isPlainObject(obj)
希望这会有所帮助:)