2016-11-14 49 views
0

我想调用一个jsPlumb.ready()函数。我知道我可以在jsPlumb中定义jQuery函数,但是我的元素是动态创建的,所以它不适用于jQuery。如何在jsPLumb.ready中调用javascript函数()

我的HTML代码(该功能应通过2个值):

<span class="glyphicon glyphicon-remove" onclick="fun(this, event)" style="position:absolute; top:0px; left: 120px;"></span> 

我已经探讨了以下选项:

  1. 我知道,你可以使用window.fun =功能() {};创建一个全局函数,但我怎么能从我的HTML传递一个参数。

    jsPlumb.ready(function() { 
        window.fun = function(){ 
        alert('fun'); 
        } 
    }); 
    
  2. 我可以在jsPlumb.ready()中定义一个函数并调用它吗? - 我尝试了这个代码,但没有调用函数。

    jsPlumb.ready(function() { 
        function fun(){ 
        alert('fun'); 
        } 
    }); 
    

回答

0
jsPlumbToolkit.ready(function() { 
     $(document).on('click', '#your_id', function(event) { 
      //may it will be work 
     }); 
}); 
+0

我的HTML元素是动态创建的,所以我不能使用jQuery。无论如何,感谢您的评论。 – matchifang