【问题标题】:How to call a javascript function in jsPLumb.ready()如何在 jsPLumb.ready() 中调用 javascript 函数
【发布时间】:2016-11-14 15:01:46
【问题描述】:

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

我的 HTML 代码(该函数应该传递 2 个值):

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

我已经探索了以下选项:

  1. 我知道你可以使用 window.fun = function(){};创建一个全局函数,但是如何从我的 html 向它传递参数。

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

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

【问题讨论】:

    标签: javascript jquery html jsplumb


    【解决方案1】:
    jsPlumbToolkit.ready(function () {
           $(document).on('click', '#your_id', function(event) {
               //may it will be work
           });
    });
    

    【讨论】:

    • 我的 html 元素是动态创建的,所以我不能使用 jQuery。无论如何,谢谢您的评论。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-11
    • 2019-04-04
    • 2017-05-28
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多