我有一個拖放元素設施。我想在任何元素放到頁面之前添加一個div。可能嗎 ? 我試圖用活,但它添加的數字div是奇怪的。第一次,它增加了一兩次和第二次。它增加了兩個以上。 我想這一點:可以在將來動態添加元素之前添加div嗎?
$('#PageContent > .textElementClass').live('dblclick', function(e) {
ElementWidth=$(e.target).width();
targetElement=$(e.target);
$(e.target).css({'display':'none'});
$(e.target).before('<div id="TextValue" style="'+ElementWidth+'"><textarea cols="50" rows="10">Edit Content</textarea><input type="button" value="Save" class="SaveContent"></div>');
$('.SaveContent').live('click', function(e){
firstChild=$('#TextValue > textarea').html();
$(targetElement).html(firstChild);
$(targetElement).css({'display':'block'});
$('#TextValue').remove();
});
});
關懷把它掛在的jsfiddle?我無法測試:s – Marko 2010-07-05 09:37:18