Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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,如何创建自定义事件处理程序并在其中放入一些默认变量 范围A: 范围B: 单击按钮时,a和b未定义只需使用 $('#btn').click(click); 简单地尝试一下 $('#btn').click(click); 使用 或 或 当你这样做的时候,问题就来了 $('#btn').click = click; 这不是将您的函数绑定到“click”事件,而是替换由您自己的函数定义的jQueryclick函数 使用 或 或 当你这样做的时候,问题就来了 $('#btn').click = cl

如何创建自定义事件处理程序并在其中放入一些默认变量

范围A: 范围B: 单击按钮时,
a
b
未定义

只需使用

$('#btn').click(click);
简单地尝试一下

$('#btn').click(click);
使用

当你这样做的时候,问题就来了

$('#btn').click = click;
这不是将您的函数绑定到
“click”
事件,而是替换由您自己的函数定义的jQuery
click
函数

使用

当你这样做的时候,问题就来了

$('#btn').click = click;

这不是将您的函数绑定到
“click”
事件,而是替换由您自己的函数定义的jQuery
click
函数

我不是js的人…但我想知道。。。你能解释一下原因吗?我不是js的人…但我想知道。。。你能解释一下原因吗??
var a = 'weee';
var b = 'hmm';
$('#btn').click(function(){
    alert(a+' '+b);
});
$('#btn').click(function(){
    var a = 'weee';
    var b = 'hmm';
    alert(a+' '+b);
});
$('#btn').click = click;