0

我有一个生成元素列表的脚本;跨越。我有脚本可以在 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。我 dblclick .List 中的跨度;没发生什么事。它应该移动到#List_*。如果我对它们进行 dblclick,.List 中的跨度确实会移动。

新人怎么不动?

4

1 回答 1

0

我重新编写了问题脚本,现在一切正常。感谢您让我知道 .on(),我会调查一下。

于 2012-04-17T02:17:40.840 回答