編輯:我修剪這個問題了,並把它放在jQueryUI的操作可拖動克隆
看看它是如何的原件和不是被改變 http://jsfiddle.net/mikkelbreum/DBG5q
見拖助手如何被改變的新項目,但元素一旦被刪除就會恢復。 http://jsfiddle.net/mikkelbreum/dpTC8
我有鏈接到一個排序列表
當我從拖動拖動到可排序我用一個克隆幫手拖動列表,所以原來的仍是可拖動集合離開。每次我從可拖動列表拖動一個克隆到可排序列表時,我想給新副本一個唯一的標題(操作它的h2元素)。
我找不到解決新創建元素的方法。
我已經試過兩種方法:
一是針對助手克隆在拖動開始事件。 這裏的問題是,儘管輔助程序克隆確實發生了變化,但是它在更改排序列表中創建時不會將其複製到最終元素。在那裏創建的新元素在可克隆的可拖動列表中獲取原始值。
start: function(event, ui) {
ui.helper.find('h2').text('altered');
}
我能本身對於改變在克隆時,我開始拖移的變化,但是當它的排序下降,H2被重置爲原來的航向。
所以,現在我已經嘗試了二次辦法,我不是試圖改變全新原裝的排序的接收事件:
receive: function(event, ui) {
ui.item.find('h2').text('altered');
}
這改變了原始元素的H2在列表中的我拖動元素,但在排序內創建的新元素仍然是舊的原始。
如何獲得目標/改變它?