动态元素不响应.Live()函数

时间:2012-04-17 00:17:55

标签: jquery bind live

我有一个生成元素列表的脚本;跨越。我有脚本在DOM层次结构中移动它们,使用.appendTo()来定位div等。即使我使用.live()。

,以下脚本也不适用于新移动的对象
    var User = 0;
    $(".List span").live('dblclick', function(e){
        e.stopPropagation();
        User = $(this).attr('class').match(/Usr1/g) ? 1
             : $(this).attr('class').match(/Usr2/g) ? 2
             : null;
        $(this).prependTo("#List_" + User); 
    });

澄清:我点击一个跨度;它移动到.List。我在.List中点击了span;什么都没发生。它应该转移到#List_ *。如果我点击它们,.List中的跨度就会移动。

新家伙为什么不搬家?

1 个答案:

答案 0 :(得分:0)

我重新制定了问题脚本,现在一切正常。感谢您告诉我.on(),我会调查一下。