如何使用Javascript增加存储在变量中的变量
How to increment variable that is stored in variable with Javascript?
我有一大块html存储在一个变量中,该变量包含一个应随函数递增的变量。
看起来这是很基本的,但无法理解。
var x = 1,
foo = '<p>This should count ' + x +'</p>';
$('#add').click(function () {
$('#form-dynamic').append(form);
x++;
});
首先,您的变量x
不是存储在另一个变量中的变量。它是一个普通的JS变量。所以,只要像更改任何变量一样更改x
。
var x = 1;
$('#add').click(function () {
$('#form-dynamic').append(form);
foo = '<p>This should count ' + x +'</p>';
x++;
});
您的变量是静态的。因此,在任何时候,它都会显示出相同的值。要获得最新的值,每次单击时,将其移动到事件处理程序中以重新执行并重新分配最新值:
var x = 1, foo;
$(function () {
$('#add').click(function () {
foo = '<p>This should count ' + x +'</p>';
$('#form-dynamic').append(form);
x++;
});
});
并将count++
更改为x++
。
相关文章:
- 当我按下getroute按钮时,我希望我的javascript变量存储在数据库中
- Javascript全局变量存储在哪个对象中
- 将javascript变量存储到HTML文本框中
- 如何将angular.js模型变量存储在javascript变量中
- 如何使用 AngularJS 将变量存储在数组中
- 简单的事情,如何将变量存储到数组中
- 将变量存储到数组 JavaScript 中
- 全局变量存储在 Node.JS 中的什么位置?节点中是否有类似窗口的对象
- 将变量存储到我的服务器
- Selenium IDE - 我可以将Selenium变量存储到javascript变量中吗?
- 如何将这三个变量存储到本地存储中
- 有没有办法将会话变量存储在 AJAX 调用的 javascript 中或仅存储在方法中
- 如何将javascript变量存储到php中
- mootools将变量存储在IE中iframe的父级中
- 将包含数据的变量存储到Mysql中
- 变量存储函数作为基元类型或引用类型
- 将javascript变量存储在mysql数据库中
- 对于Loop/Each Loop变量存储和比较(jQuery或Javascript
- 如何使用AJAX将javascript变量存储到我的sql数据库中
- 将javascript变量存储在数据属性中并进行检索