繁体   English   中英

附加点击次数

[英]Append increasing number on click

我试图将越来越多的点击添加到元素上。 我似乎无法使其工作。

我的代码:

$('#on').click(function() {
    $("b").click(function(e) {
        var numCount = ($("[span class='num'>").length + 1);
        var element = $("<span class='num'>" + numCount + "'>" + numCount + "</span>");
        $(this).append(element);
    });
});

我认为这是代码中的一个简单语法错误,但是我在这里学习,所以我可能会完全错误。 对于班级也很重要。

这是小提琴

更改

var numCount = ($("[span class='num'>").length + 1);

var numCount = ($(".num").length + 1);

您需要查找.num元素,而不是创建新元素。

此外,您的element行也不会创建有效的HTML。 请尝试以下操作:

var element = $("<span class='num'>" + numCount + "</span>");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM