Heim > Backend-Entwicklung > PHP-Tutorial > javascript-怎么动态增加元素顺序?

javascript-怎么动态增加元素顺序?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-02 11:30:10
Original
1130 Leute haben es durchsucht

javascriptphp前端jquery

<code>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">    <title>JQuery Test</title>    <script src="../behappy/jquery-2.1.4.min.js" charset="utf-8"></script>    <script>        $(function() {            n = 1;                $(".click").click(function()                {                    $(".aa").append('<li class="bb" id="选项'+n+'">'+n+'------<span class="del">删除');                    n++;                });        });        $(document).on('click', '.del', function() {            var num = $(this).parent("li").html();            num = parseInt(num);            $(".aa li").each(function(key,item){                if(key+1 > num){                    $(item).html(num+'------<span class="del">删除');                    $(item).attr('id',"选项"+num);                    num++;                }            });            $(this).parent("li").remove();        });    </script><div class="click">Click</div>
<ul class="aa"></ul></code>
Nach dem Login kopieren

点击click增加li,点击删除能够更新li里面的数字与属性ID,但是增加后还是按照原来的顺序增加,请问该怎么改?
例:
1------删除
2------删除
3------删除
4------删除
5------删除
6------删除
7------删除
8------删除
9------删除
10------删除

点击删除能动态改变数字:
1------删除
2------删除
3------删除
4------删除
5------删除
6------删除
7------删除

再点击增加:

1------删除
2------删除
3------删除
4------删除
5------删除
6------删除
7------删除
11------删除
12------删除
13------删除

增加因为是n++判定,所以并没有动态改变

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage