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