Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在一个按钮上运行多个操作_Javascript_Jquery - Fatal编程技术网

Javascript 如何在一个按钮上运行多个操作

Javascript 如何在一个按钮上运行多个操作,javascript,jquery,Javascript,Jquery,我有一个提交按钮,现在我想要这样的结果: 当我第一次单击时,它将运行操作1 当我第二次单击时,它将运行操作2 当我点击n时间,它将运行操作n 我该怎么做呢?这是我找到的有效解决方案 $.fn.toggleClick=函数(funcArray){ 返回此值。单击(函数(){ var elem=$(本); var指数=要素数据(“指数”)| | 0; funcArray[index](); 元素数据('index',(index+1)%funcArray.length); }); }; $('.b

我有一个提交按钮,现在我想要这样的结果:

当我第一次单击时,它将运行操作1

当我第二次单击时,它将运行操作2

当我点击n时间,它将运行操作n


我该怎么做呢?

这是我找到的有效解决方案

$.fn.toggleClick=函数(funcArray){
返回此值。单击(函数(){
var elem=$(本);
var指数=要素数据(“指数”)| | 0;
funcArray[index]();
元素数据('index',(index+1)%funcArray.length);
});
};
$('.btn')。切换单击([
函数(){
警报(“来自功能1”);
},函数(){
警报(“来自功能2”);
},函数(){
警报(“来自功能3”);
},函数(){
警报(“来自功能4”);
}
]);

单击我