javascript - 使用jquery在点击时增加一个变量

标签 javascript jquery html

这似乎是一件非常简单的事情,但我似乎无法让它发挥作用。我有:

<button id="more">more</button>
<button id="less">less</button>

<p id="info"></p>

<script>
var howMany = 1;
$(#more).click(function(){
    howMany + 1;
});
$(#less).click(function(){
    howMany - 1;
});
$("#info").text(howMany);
</script>

我只是希望当用户点击更多或更少时,信息段落会增加或减少。

最佳答案

你的代码中有几个错误,正如其他人已经提到的,比如选择器中缺少引号,在递增/递减后没有重新分配变量值。

var howMany = 1;
$('#more').click(function(){
    howMany += 1;
    $("#info").text(howMany);
});
$('#less').click(function(){
    howMany -= 1;
    $("#info").text(howMany);
});
$("#info").text(howMany);​

这是一个working Fiddle

关于javascript - 使用jquery在点击时增加一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10805740/

相关文章:

javascript - Sticky-kit元素跳跃

JQueryMobile 包装数据角色 ="content"div

如果字段为空,则需要 Jquery 验证下拉列表

asp.net - 如何从 asp.net 网页中的 xml 文件调用节点

javascript - 向具有特定类的 div 的所有子项添加类不起作用

javascript - 当我在函数中使用新的 XMLHttpRequest 时,所有页面都会重新加载

javascript - setInterval淡入然后淡出纯javascript,没有jquery或css

javascript - jquery-1.8.1 IE7 中的参数无效 - getElementsByTagName

javascript - alert() 的 Javascript 等同于 Visual Studio IDE 断点吗?

html - 如何使用半身人字形