我有一些带id的div(div1,div2,div3,div4)。我想知道选择哪个div来替换之前选择的div(默认选择的div是div1)。
jQuery的:
var current;
for(var i = 2; i <= 10; i++) {
if(current == "")
current = "#div1";
$("#div" + i).click(function(e) {
alert(i);
$(current).replaceWith($('#div' + i));
$('#div' + i).attr('id',current);
current = "#div" + i;
alert(current);
});
}
然而,当我这样做时,循环确实运行1-10但是当我在点击功能内警告我时,它返回我11!第11号怎么能在循环内!你能纠正我吗?