我有一个本地范围数组,我试图传递给一个单击事件处理程序。但是,我无法将数组传递给点击处理程序。如何将本地作用域数组传递给事件处理程序?
这是我的代码
$("ul.tabs-2 li").click(function (event, myarray) {
console.log('i am called');
var tabclicked = $(this).find("a").attr("href");
if(tabclicked === '#one') {
} else if(tabclicked === '#two') {
}
});
$(document).ready(function() {
var myarray = [
[
"01-Oct",
1064.8,
1089,
1046.05,
1055.35
],
[
"05-Oct",
1065,
1110,
1055,
1106.45
],
[
"06-Oct",
1115,
1145,
1087.95,
1094.4
]
];
$('ul.tabs-2 li:eq(0)').click(event, myarray);
});
,这是我的小提琴
http://jsfiddle.net/jq4f69cz/10/
你能告诉我怎么解决这个问题?
谢谢,但为什么这是数据是unavialable其他如果(tabclicked ==='#two')条件? – Pawan
@PreethiJain你想学会传递数据。我写了这个解决方案。如果你写的是你想要的,我会尽力帮助你。如果我点击数据或图表链接,会发生什么? –