我正在开发一个动态生成Jquery选项卡的网站.每个标签都有一个ID.
出于我的脚本的目的,我需要知道用户在选项卡中单击了多少次.
要记录我想要做这样的数组的点击次数:
var i = new Array(my_tab_id);
(...)
i[my_tab_id] = 0;
Run Code Online (Sandbox Code Playgroud)
my_tab_id根据我们所在的选项卡动态变化.遗憾的是,似乎my_tab_id的值不会被转换为数组.我没有i [5] = 0,i [6] = 0等等,而是我[my_tab_id],这对一个简单的var来说无济于事.
有什么建议?谢谢!
在这种情况下,您不应该使用数组,您应该使用一个对象,您可以将其视为哈希.
var o = {};
var id = 'x';
o[id] = 1;
alert(o[id]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
274 次 |
| 最近记录: |