点击时附加增加的数字
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>");
相关文章:
- 增加DIV数字变量的按钮
- 增加一个数字并将其附加到函数
- 在JavaScript中,增加字母数字字符串末尾的数字
- 每次使用 Javascript 加载页面时增加一个数字(变量)的简单方法
- jQuery - 对使用 .text() 检索的数字使用 .split() 会增加很多空项
- 如何在redactor.js中为脚注插件使用jQuery来增加数字
- 如何在Javascript中增加方括号内的数字
- 通过 JavaScript 在 td 中增加数字的问题
- 使用 php(?) 在每个服务器日随机增加数字值
- 我的视图模型不会根据 JSON 结果淘汰来增加数字
- 将数字转换为 5 个字母,并在 php 或 js 中重复数字增加
- 如果 kendo 数字文本框中的值增加最大值,则希望显示错误消息
- 增加Math.random中某个数字在一定范围内的机会
- 使用javascript在mvc路由的一个部分中有效地增加数字
- 存储和增加数字,即使在刷新页面后
- 按时间增加数字
- Javascript/jQuery:如何在选择时增加数字并突出显示文本
- 使用jQuery增加数字
- 在JavaScript中自动增加数字
- 点击保存按钮后,文本字段中自动增加数字