在Jquery中动态访问时未定义值
Value is undefined when accessing dynamically in Jquery
我正在使用Jquery访问文档中的窗口对象。当我尝试像一样直接访问时,我可以获得值
$([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是窗口中的一个键。configData.Json_tag
window.configData.Json_tag={"PAGENAME":"Test","Context":"Document"};
有人能帮我动态获取价值吗。
$([key])[0].PAGENAME
应该是
$(JSON.parse(key).PAGENAME);
检查parenthesis
。
相关文章:
- 在js中访问元素时不透明度和样式未定义,但在css中定义
- 访问嵌套 json 对象的属性将返回未定义
- Uncaught ReferenceError:尝试在Android网络视图中访问时未定义函数
- 服务变量分配了数据,但在访问时始终未定义
- 尝试从我的 chrome 扩展程序访问 gmail 中的 iframe 时出现未定义的错误,但不是从开发者控制台访问
- 访问节点js中对象内部的数组-未定义
- 按名称访问元素时未定义的值
- 通过AJAX访问时,$_POST中出现未定义的索引错误
- 访问数字类型的未定义属性
- JSON可以't访问数据返回未定义
- 可以't访问JSON中的特定字段,在javascript中表示未定义
- 未定义的函数???从JavaScript访问SharePoint时
- 未定义访问具有对象属性的jquery选择器
- 无法循环访问比较文本值的数组,使用量角器未定义的结果
- “(回调方法)未定义”在 Firefox 插件上的 JSONP 访问中
- 跟踪服务器上的站点访问 - Meteor 中未定义的会话变量
- 在另一个函数中访问变量,返回未定义的 - JavaScript
- Angular js 指令控制器访问范围属性,但返回未定义
- 无法访问父 SharePoint URL.未捕获的类型错误: 无法读取未定义的属性“get_web”
- 未定义的错误访问安卓相机