为了账号安全,请及时绑定邮箱和手机立即绑定

怎样操作序号,让前标为顺序的!

拖曳排序之后,怎样操作让前标号为顺序的?(注:忽略(li)标签里面的文本标签!)

正在回答

4 回答

<ul>

                    <li><span>1</span>)足球</li>

                    <li><span>2</span>)散步</li>

                    <li><span>3</span>)篮球</li>

                    <li><span>4</span>)乒乓球</li>

                    <li><span>5</span>)骑自行车</li>

                </ul>



<script type="text/javascript">

            $(function () {

                $("ul").sortable({

                    delay : 2,

                    opacity : 0.35,

                    stop:function(){

                        $("li>span").each(function(index){

                            $(this).html(++index);

                        })

                    }

                })

            });

        </script>

each()里函数有个参数代表span集合中当前元素的下标(从0开始)的,所以直接用这个++index就好了

0 回复 有任何疑惑可以回复我~

还不如直接在html代码里把ul改成ol

0 回复 有任何疑惑可以回复我~
 <div class="content">
                <ul>
                    <li><span>1</span>足球</li>
                    <li><span>2</span>散步</li>
                    <li><span>3</span>篮球</li>
                    <li><span>4</span>乒乓球</li>
                    <li><span>5</span>骑自行车</li>
                </ul>
            </div>
        </div>
        
        <script type="text/javascript">
            $(function () {
                $("ul").sortable({
                    delay:3,
                    opacity:0.35,

                    stop:function(index){
                    var index=0;
                   $('li>span').each(function(){
                       $(this).html(++index);
                   })
                }



                    
                })
                
            });
        </script>


3 回复 有任何疑惑可以回复我~
#1

q_Amily

stop:是当排序动作结束时触发事件
2017-07-15 回复 有任何疑惑可以回复我~
#2

qq_蒙蒙细雨_0

var index=1 合适点
2017-07-27 回复 有任何疑惑可以回复我~
#3

q_Amily 回复 qq_蒙蒙细雨_0

我是++index,所以是var index=0,如果是index++那么var index=1;
2017-07-27 回复 有任何疑惑可以回复我~
#4

qq_蒙蒙细雨_0 回复 q_Amily

嗯嗯。
2017-07-28 回复 有任何疑惑可以回复我~
查看1条回复

这就需要再将每个li标签设置相应的标号,通过js排序进行排列了,还需要写很多代码。

不过这一节课的目的就是让你了解这个方法即可。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎样操作序号,让前标为顺序的!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信