我想在声明JQuery函数时声明一个数组。我该怎么做?
如果可以,那么如何在OnClick事件中将项目传递给该数组呢?
例如:
Function EditGrid(Declare a Array Here?)
{
//Do something…
}
<a href=”javascript:void(0);” onclick=’EditGrid(‘[CategoryName1,CategoryName2,CategoryName2….etc ]’)’>Edit Item</a>
答案 0 :(得分:1)
我的例子中没有看到任何jQuery。
如果我理解正确,点击链接/按钮时你要做的就是调用一个函数并给它一个数组,然后从那里编辑你的网格。
HTML:
<button>Edit item</button>
的javascript:
function editGrid(array){
array.forEach(function(item){
alert(item);
});
// Edit your grid
}
$(function(){
$("button").click(function(){
editGrid(['categoryName1', 'categoryName2']);
});
});
如果有帮助,请告诉我。
修改强>
您可以根据单击的按钮调用带有不同参数的editGrid函数。
查看我更新的 Jsfiddle DEMO 。
$("#button1").click(function(){
editGrid(['categoryName1', 'categoryName2']);
});
$("#button2").click(function(){
editGrid(['categoryName3', 'categoryName4']);
});