使用html / jscript中的事件对象共享变量

时间:2013-03-10 15:20:34

标签: jquery

我有两个功能如下。有没有办法访问变量"结果"在顶部函数中使用" e"当我不被允许修改底部功能?在这里,添加'按钮单击会自动触发事件。

elem.addEventListener('add',function (e) {
    // need to do something with the variable "result"      
},true);

$(#myButton).click(function(evt) {
       var result = myFunction();
       if (result != null) {
       doSomething();
    }
});

1 个答案:

答案 0 :(得分:0)

Frist是这个javascript还是jQuery?大声笑只是javascript这样做:
请注意,javascript事件监听器正在寻找添加事件,而不是单击。

elem.addEventListener('click',function(e) {
    var result=myFunction();
    if(result!==NULL)doSomething(); 
},true);

使用jQuery库:

$('#myButton').click(function() {
       var result=myFunction();
       if(result!==NULL)doSomething();
});

使用参数传递变量:

var variable=2;//send an int
myFunction(variable);
myFunction('send a string');
variable===true;//send a boolean
myFunction(variable); 

myFunction(passedOver){
    console.log(passedOver);
}