如何在jQuery中完成变量++?

时间:2010-01-11 16:44:35

标签: javascript jquery

jQuery中此脚本的等价物(如果 a 是HTML元素)?

a.value++; and ++a.value;

我认为它使用val(),但使用起来似乎效率低下:

a.val(a.val()+1);

1 个答案:

答案 0 :(得分:6)

jQuery是JavaScript,a++++a都适用于JavaScript。我假设您正在尝试将输入元素的值增加一个 - 遗憾的是,没有捷径可以实现。你只需写:

a.val(parseInt(a.val()) + 1);

请记住使用parseInt,否则当前值将被解释为字符串,而1将被连接而不是添加。

a++显然不会像你的情况一样a是一个jQuery对象。