在過去的兩天中遇到了這個問題:-(試圖創建可拖動的可動態添加的可排序列表,能夠創建容器,但不能將div放入這些容器..有人能指出我在哪裏做錯了,我知道,它必須被分配給一個變量,甚至試過了,還是現在的工作.. 小提琴如下..在動態創建的元素上不能正常工作的可拖動和可排序函數
http://jsfiddle.net/Sullan/mLHJW/
在過去的兩天中遇到了這個問題:-(試圖創建可拖動的可動態添加的可排序列表,能夠創建容器,但不能將div放入這些容器..有人能指出我在哪裏做錯了,我知道,它必須被分配給一個變量,甚至試過了,還是現在的工作.. 小提琴如下..在動態創建的元素上不能正常工作的可拖動和可排序函數
http://jsfiddle.net/Sullan/mLHJW/
只是重複內通話按鈕點擊..不知道是否正確的方式..但工作出色罰款...
如果動態創建的元素不能正常工作,請嘗試在jquery 1.7版本中使用on
。如果您使用的值小於1.6,1.5或某些值,則可以使用live
例如
$("p").on("click", function(){
alert($(this).text());
});
或
$("p").live("click", function(){
alert($(this).text());
});
insted的
$("p").click(function(){
alert($(this).text());
});
on
廣告live
時便會加入到動態創建的元素
嘗試使用這個插件http://docs.jquery.com/Plugins/livequery#Download
一旦你包括它只是像這樣使用(例如,從您的代碼):
var test = $('ul.itemsList').livequery(function(){
$(this).sortable({
connectWith: $('.itemsList, .itemsList li')
});
});
你能解釋一下你的小提琴嗎? – 2012-01-18 04:03:31