簡體   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