我在 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));
}
});
});