2016-11-14 79 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