0

私はHTMLで以下のリストを持っています

<ul id="sortable">
    <li id="li1" class="ui-state-default"><asp:Button Text='Test1' runat='server'/></li>
    <li id="li2" class="ui-state-default"><asp:Button Text='Test2'  runat='server'/></li>
    <li id="li3" class="ui-state-default"><asp:Button Text='Test3'  runat='server'/></li>
    <li id="li4" class="ui-state-default"><asp:TextBox runat="server" Text='testing'></asp:TextBox></li>
    <li id="li5" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 5</li>
    <li id="li6" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 6</li>
    <li id="li7" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 7</li>
</ul>

リスト項目をドラッグするときに値を警告したいと思います。たとえば、テキストボックスをドラッグすると、テキストボックスの値が表示されます。

編集:私はJqueryを初めて使用します。以下に示すように、順序付けられた要素を取得しようとしましたが、各リスト項目の値を知りたいですか?? これを行う方法 ??

 $(function() {
            $("#sortable").sortable({
                update: function() {
                    var ElementsOrder = $(this).sortable('toArray'); //.toString();                        
                    alert(JSON.stringify(ElementsOrder));
                    var xxx = { pages: $(this).sortable('toArray') };
                    alert(JSON.stringify(xxx));
                }
            });
        });
4

0 に答える 0