0

ID を渡して要素を特定の div に追加しようとしていますが、現在の方法では正しく機能していません。を取得すると、火曜日の div の下部に.closest('slide_holder')正しく追加されます。ul class='gallery'

新しい div を slide_holder 内に配置したいと思います。

$( "<ul class='gallery ui-helper-reset'/>" 
 ).appendTo($('#'+$droppableId).closest('.slide_holder')); 

HTML構造

<div id='Tuesday'>
    <div class='slide_holder'></div>
</div>  
  <div id='Wednesday'>
<div class='slide_holder'> </div>
</div>

**droppableId は、月曜日、火曜日などの曜日を定義します..**

var $droppableId = $(this).attr("id");

関数呼び出し

deleteImage($droppableId, ui.draggable);
$item = $item.clone()

$item.fadeIn(function () {

   var $list = $("ul", $droppableId).length 
       ? $("ul", $droppableId) 
       : $("<ul class='gallery ui-helper-reset'/>").appendTo($('#' + $droppableId));
   ....
4

3 に答える 3

1

更新: OK、あなたの今の目標はわかりました。day divの .slide_holder子にリストを追加したい

これを行う

var droppable = $(this);
$('.slide_holder',droppable).append('<ul class="gallery ui-helper-reset"/>');
于 2013-01-24T17:20:38.867 に答える
0

試す:

$("<ul class='gallery ui-helper-reset'/>").appendTo(".slide_holder"); 

フィドル: http: //jsfiddle.net/darshanags/wsTYL/

于 2013-01-24T17:09:53.553 に答える