我有這個對象:拿到鑰匙值從JavaScript對象與jQuery
"{"logEntries":[],"value":"-8","text":"Europe","enabled":true}"
如何獲得jQuery的用最少的代碼的「值」項的值?在這種情況下,「012」,「0」,「0」。
我有這個對象:拿到鑰匙值從JavaScript對象與jQuery
"{"logEntries":[],"value":"-8","text":"Europe","enabled":true}"
如何獲得jQuery的用最少的代碼的「值」項的值?在這種情況下,「012」,「0」,「0」。
var obj = '{"logEntries":[],"value":"-8","text":"Europe","enabled":true}';
obj = $.parseJSON(obj);
console.log(obj.value);
你有雙引號內的雙引號,你不能做到這一點,你需要用它在單引號。
另外,你不需要在這裏引用的第一個地方,只是做一個對象,而不是一個字符串,所以你不要解析。
var obj = {"logEntries":[],"value":"-8","text":"Europe","enabled":true};
console.log(obj.value);
我建議:
var myObject = '{"logEntries":[], "value":"-8", "text":"Europe", "enabled":true}';
alert($.parseJSON(myObject).value);
這將拋出一個錯誤,因爲'$ .parseJSON(myObject)'爲空。編輯:沒關係。我看到你糾正了myObject。 –
我測試了這兩行(複製/粘貼),它似乎工作。 – Molochdaa
var x = {"logEntries":[],"value":"-8","text":"Europe","enabled":true}
var valueProperty = x.value
雙引號內有雙引號。你應該用單引號包裝它,或者更好地刪除引號,它不需要是一個字符串。 –
@Rocket我無法刪除它,因爲此字符串是由Telerik控件之一動態創建的隱藏字段的值。 – tone