2011-08-18 41 views
2

我創建一個字符串:字符串轉換爲對象使用jQuery.each()函數

myOption = "{val1:'text1', val2:'text2'...}" 

我需要這個字符串轉換成一個對象:

myOption = {val1:'text1', val2:'text2'...} 

使用jQuery的每一個功能和在每次迭代中採用一對值/文本。

現在在每個迭代中,它需要一個字符串的字符。

謝謝!

回答

3

您可以使用:

$.parseJSON(myOption); 

請記住,你的JSON字符串需要很好地形成,這意味着double-quoting property names and values

var myOption = '{"val1":"text1", "val2":"text2"}'; 
var obj = $.parseJSON(myOption); 
$.each(obj, function(i, val) { 
    alert(i + ' ' + val); 
}); 

Demo.

+0

愛它,他們添加這個功能:) – droope