【问题标题】:JavaScript does not work after you add new elements添加新元素后 JavaScript 不起作用
【发布时间】:2014-04-20 15:53:21
【问题描述】:

添加新元素后 JavaScript 不起作用? 稍后添加更多,但我希望你为元素工作如何追踪我不知道的道路 示例;

$(".ui-draggable").draggable();    
$('body').append('<div class="ui-draggable"></div>');

【问题讨论】:

    标签: javascript jquery-ui-draggable


    【解决方案1】:

    因为.draggable() 不是动态的。

    这样做:

    $(".ui-draggable").draggable();    
    $('body').append($('<div class="ui-draggable"></div>').draggable());
    

    您的第一行仅附加 DOM 中存在的元素。

    它不会检查动态添加的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-19
      • 2015-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-06
      • 1970-01-01
      • 2011-12-22
      相关资源
      最近更新 更多