我的标识为myid
的列表。我可以获得像这样$('#' + i).text()
的值li值。但我正在使用$( '#myid' ).sortable()
。如何以当前显示的顺序获取值? Demo here。我需要在stop:
<ul id='myid'>
<li id='1'>value 1</li>
<li id='2'>value 2</li>
<li id='3'>value 3</li>
<li id='4'>value 4</li>
<li id='5'>value 5</li>
</ul>
答案 0 :(得分:3)
将.each()
与.text()
一起使用: Updated Fiddle
stop:function(){
$('li',this).each(function(){
alert($(this).text())
});
}
或map()
将它们放入阵列。
stop:function(){
var $li= $('li',this).map(function(){
return $(this).text()
});
alert($li)
}