jQuery追加内容增加[关闭]

Posted

技术标签:

【中文标题】jQuery追加内容增加[关闭]【英文标题】:jQuery append content increase [closed] 【发布时间】:2012-12-18 14:35:16 【问题描述】:

这是一个示例代码:

var i1 = $("<a>content1</a>");
var i2 = $("<a>content2</a>");
var i3 = $("<a>content3</a>");
var i4 = $("<a>content4</a>");
var i5 = $("<a>content5</a>");
b.append(i1);

这是想要的效果:

    单击第一个 +1 按钮时,应调用 b.append(i1) 并显示 content1; 点击第二个 +1 按钮时,应调用 b.append(i2) 并显示 content2; 当点击第三个+1按钮时,应该调用b.append(i3)并显示content3; 当点击第四个 +1 按钮时,应调用 b.append(i4) 并显示 content4; 当点击第五个 +1 按钮时,应该调用 b.append(i5) 并显示 content5;

到目前为止,这是我能够实现的目标:working fiddle

【问题讨论】:

有什么问题? 比什么问题????????????? 如果你写的变量以数字结尾,一般你做错了。 看看这个工作小提琴jsfiddle.net/huZzq/2 【参考方案1】:

不确定这是否是你想要的..

在您的代码中添加了var clickedcount,使用switch() 并同样显示了内容..

你不需要不同的变量 .. 我用同一个变量 i1 管理它

检查这个fiddle..

【讨论】:

是的,这看起来不错,但我只想要一个内容,比如只有 content1 或 content2 jsfiddle.net/huZzq/6 帮我解决这个问题,我只需要一个内容。 jsfiddle.net/huZzq/6 试试这个小提琴...jsfiddle.net/huZzq/9 更新了小提琴..检查之前评论中的小提琴【参考方案2】:

查看这个更新的小提琴:http://jsfiddle.net/huZzq/7/

由于您在cur 变量中有一个计数,它可以与eval() 函数一起使用,如下所示:

b.append(eval('i' + cur));

删除:

var index = c.attr("value").replace("-","");
(eval('i' + (index))).remove();

【讨论】:

谢谢我的人,jsfiddle.net/huZzq/11 看看这个,如果你按几个 +1 按钮,我想删除一些,也跟着内容量的变化 @董亦飞,看看this是不是你想要的..

以上是关于jQuery追加内容增加[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

jquery 点击标题弹出内容和遮罩层后,点击关闭按钮怎么关闭

寻找特定类型的 jQuery 内容滑块 [关闭]

无法在外部单击时关闭带有动态内容的引导弹出窗口 - jquery

jQuery轻量级工具提示脚本推荐[关闭]

jQuery 表格应用:隔行变色,展开关闭,内容筛选

php 创建,打开,读取,写入,追加,关闭和删除