我有一个生成元素列表的脚本;跨越。我有脚本可以在 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 中的跨度确实会移动。
新人怎么不动?