0

LI要素にパラメーターを追加して、jQueryのドロップ可能ファイル内でパラメーターを取得できるようにすることはできますか?

現在私は持っています:

drop: function(event, ui) { 
   var theText = ui.draggable.text();
}

しかし、LI要素内のパラメーターにアクセスする必要がありますか?

4

2 に答える 2

1

タグdata-*に属性を追加することも、内部にパラメータを格納してそこに格納することもできます。liinput[type=hidden]li

于 2012-05-24T10:39:58.417 に答える
0

このサンプルプログラムを試してください。それはあなたの要件のためにあなたを助けるかもしれません

        $(document).ready(initialize);
        function initialize() 
        {
            $("#divFields li").draggable
            ({
                helper: "clone"
            });


            $("#divDroppedFields").droppable
            ({
                accept: "#divFields li",
                drop: function (event, ui)
                {
                    $(this).find('#txtMessageFields').append((ui.draggable.attr('data-value')));                        
                }
            });
        }


    <div id="divFields">
        <ul>
            <li data-value="data1">iPhone</li>
            <li data-value="data2">iPod</li>
            <li data-value="data3">iPad</li>
        </ul>
    </div>


  <div id="divDroppedFields" class="ui-widget-content">
        <textarea id="txtMessageFields" cols="50" rows="10"></textarea>
  </div>
于 2012-05-24T10:53:46.533 に答える