一個div追加到另一個DIV只有一次我有一個可拖動的元素,當其拖放到目標,它增加了一個刪除按鈕:上投擲的下降
$("#committed").droppable({
hoverClass: 'drophover',
drop: function(event, ui)
{
$(function()
{
var done;
if(done) return;
done = true;
$(ui.draggable).append('<button class="delBtn" type="reset">X</button>');
$(ui.draggable).draggable("option", "disabled", true);
$("#sortable").sortable();
$("#sortable").disableSelection();
});
}
一旦它被丟棄,則它就有排序。問題是,每次對元素進行排序時,都會再次添加刪除按鈕。由於有多個元素被拖放,然後排序,所以.length>?
不起作用。
我基本上需要
If (this.delBtn exists)
if(!$('button.delBtn',ui.draggable).length)也起作用 – BobFlemming 2011-12-22 14:07:57