现在已经实现了动态删除和添加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重新赋值应该可以