动态创建元素上的事件

时间:2013-04-12 12:59:14

标签: jquery

请任何了解ThreeDubMedia jquery.event.drop的人。我正在使用选择演示中的代码。这是链接ThreeDubMedia

我需要在动态元素上使用相同的拖动选择功能。 对于点击事件,我只使用jquery .on()。但我不知道如何使用此代码获得相同的效果。

$('.layout-grid [class*=span]')
  .drop("start",function(){
     $( this ).addClass("click");
  })
  .drop("end",function(){
     $( this ).removeClass("click");     
  });

如何在与选择器匹配的动态元素上触发这些函数?

1 个答案:

答案 0 :(得分:2)

从您提供的链接 - 此插件还支持" live"事件委托

使用此:

.on("drop",".layout-grid [class*=span]",function(){

您也可以使用dropstartdropend代替drop

Live Drop Demo使用动态元素