我知道这是一个非常简单(相当愚蠢)的问题
我有一个javascript数组
chart["Ref"]
如何在Jquery中访问它
你可以从 jquery 访问 javascript 变量吗?反之亦然。
是的,我知道 jquery 仍然是 JavaScript ;-)
您可以正常访问。 jQuery 仍然是 JavaScript,花哨的 JavaScript,但是 JavaScript。您可以在 jQuery 中正常访问任何和所有变量。
当然,变量范围规则适用于此。
你想用数组做什么?
你可以循环它:
$.each(chart, function() {
//your code here, you could access to the current element with "this"
});
正常访问即可。
chart["Ref"]
它仍然只是 javascript
如果范围允许,您可以访问页面上的任何变量。
您回答了自己的问题。
jQuery *is* Javascript.
所以是的,您可以访问其他非 jQuery 对象变量(前提是变量在范围内,正如其他人指出的那样)。
如果您想在数组上调用 jQuery 函数(例如
each
),您也可以这样做:
$(chart).each(function(idx, obj) {
// do stuff
});