jQuery中此脚本的等价物(如果 a 是HTML元素)?
a.value++; and ++a.value;
我认为它使用val()
,但使用起来似乎效率低下:
a.val(a.val()+1);
答案 0 :(得分:6)
jQuery是JavaScript,a++
和++a
都适用于JavaScript。我假设您正在尝试将输入元素的值增加一个 - 遗憾的是,没有捷径可以实现。你只需写:
a.val(parseInt(a.val()) + 1);
请记住使用parseInt
,否则当前值将被解释为字符串,而1将被连接而不是添加。
a++
显然不会像你的情况一样a
是一个jQuery对象。