首页 > 请教一个jquery动态添加div排序的问题

请教一个jquery动态添加div排序的问题

现在已经实现了动态删除和添加div,问题是删除任意一个div后怎么获取最新的序号,对div重新排序

$(function() {
    n = 1;**//这个是为了判断只能添加两个div**
    $("#tj4").click(function(){
        $("#mk").append('<div class="dianpu-right-title"  id="divlia_'+n+'"><span>产品精选'+n+'</span><a href="#" class="btn btn-primary btn-mini del" style="float:right; margin-right: 10px;margin-top: 5px;">删除</a></div>');
            n = n+1;
            if( n>=3){
                
                $("#tj4").attr('disabled',"true");
                
                }
    });
    //删除父结点
    $(".del").live("click",function(){
     $(this).parent("div").remove();
    
    var ss=$(".dianpu-right-title").length;

if(ss<3){
    n=n-1;
    $('#tj4').removeAttr("disabled");
    }
        
     });
    /*删除当前
    $(".div_red01").live("click", function() {
           $(this).remove();
     });
    */
    $("div[name=processdiv]").sortable({  
              update: function (event, ui) {  
             var cc=$(".dianpu-right-title").length;

              }  
    });  

});

没太看懂 不就是一个数组的基本操作? 为什么要用一个变量n 直接判断数组长度不就行了吗?


不知道我是不是理解对了问题,按照index重新赋值应该可以

【热门文章】
【热门文章】