我正在使用Jquery来访问文档中的window对象。 当我尝试直接访问时,我能够获得该值,如
$([window.configData.Json_tag][0].PAGENAME);
但是当我从文本框值传递它时,我将其视为未定义。
var key = $('#jsonKey').val();//key contains the value window.configData.Json_tag
console.log(key);
console.log($([key])[0].PAGENAME);//Getting Undefied
PAGENAME 是 window.configData.Json_tag
中的关键字window.configData.Json_tag = {“PAGENAME”:“测试”,“上下文”:“文档”};
有人可以帮助我动态获取价值。
答案 0 :(得分:2)
$([key])[0].PAGENAME
应该是
$(JSON.parse(key).PAGENAME);
检查parenthesis
。