多个内容只需要其中一个。
switch (clickedcount){
case 1:
var i = $("<a> 1 content </a>");
break;
case 2:
var i = $("<a> 2 content </a>");
break;
case 3:
var i = $("<a> 3 content </a>");
break;
case 4:
var i = $("<a> 4 content </a>");
break;
case 5:
var i = $("<a> 5 content </a>");
break;
}
clickedcount++;
b.append(i);
只需要一个。
查看此http://jsfiddle.net/huZzq/7/ http://jsfiddle.net/huZzq/8/
抱歉,我的英雄非常糟糕。答案 0 :(得分:0)
虽然我无法理解这个问题,但我认为你想每次点击只打印一个项目。
此处使用 .html()
代替.append()
每次点击只会打印一个项目:
switch (clickedcount){
case 1:
var i = $("<a> 1 content </a>");
break;
case 2:
var i = $("<a> 2 content </a>");
break;
case 3:
var i = $("<a> 3 content </a>");
break;
case 4:
var i = $("<a> 4 content </a>");
break;
case 5:
var i = $("<a> 5 content </a>");
break;
}
clickedcount++;
b.html(i);
//^^^^---------html replaces the old content.
答案 1 :(得分:0)