Jquery,从<li>标签获取值

时间:2015-04-25 16:34:56

标签: javascript jquery html css jquery-ui-sortable

我的标识为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>

1 个答案:

答案 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)
    }