
正文
jquery计数,jquery计数器代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery 怎么对 click 这个操作计数? 比如设计一个变量 每点击一次某个button 那个变量就+1……
如果你想让我这计数的值在别的js里也可用的话,直接把这个值放到表单的属性里去,比如:
input type="button" name="btn" id="btn" value="计数按钮" addval="" /
var i=0;//设置一个全局的变量
$("#btn").click(function(){
i+=1;//第单击一次i的值加1
$(this).attr("addval",i);
});
这样的话就把这个值保存到表单的属性里了,你想怎么用都行了
相关问答
Q1: jQuery怎么获取Select的option个数
基本思路:遍历select下的option,使用val()获取每个option的值,然后加入到一个数组中。根据这个思路,可以使用for循环或者jQuery的each()遍历函数实现。这里提供一个更简洁的代码:
$("option").map(function(){return $(this).val();}).get().join(", ")
代码说明:
使用map()函数把每个option的值传递到当前匹配集合,生成包含返回值的对象;
使用 get() 处理返回的对象以得到基础的数组;
使用join()函数组装字符串。
实例演示如下:
1、HTML结构
select id="test"
option value="option-1"option-1/option
option value="option-2"option-2/option
option value="option-3"option-3/option
/selectbr
input type="button" value="获取所有option值"
2、jquery代码
$(function(){
$(":button").click(function() {
var str = $("#test option").map(function(){return $(this).val();}).get().join(", ")
alert(str);
});
});
3、效果演示
Q2: jquery 怎么对 click 这个操作计数?
直接把这个值放到表单的属性里去,比如:
input type="button" name="btn" id="btn" value="计数按钮" addval="" /;
var i=0;//设置一个全局的变量;
$("#btn").click(function(){;
i+=1;//第单击一次i的值加1;
$(this).attr("addval",i);
});
这样的话就可以操作计数。






