-2

多个内容只需要其中之一。

    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/

对不起,我的英语太差了。

4

2 回答 2

0

在您之前的问题中发布答案和评论...检查...

在我的代码中使用html()并进行了一些修改..

无论如何..

这是小提琴

于 2013-01-04T08:01:51.927 回答
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.
于 2013-01-04T07:54:21.270 回答