如何从textfield创建一个jQuery普通对象?

时间:2014-11-17 07:27:08

标签: jquery

这是我的文本域,

 <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));

1 个答案:

答案 0 :(得分:0)

使用$.parseJSON方法将字符串转换为json对象。

var obj = $.parseJSON($('#Design').val()); obj;

在obj中,您将获得json对象格式的字符串,然后您可以尝试其他操作

$.isPlainObject(obj)

希望这会有所帮助:)