大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
如果你想让我这计数的值在别的js里也可用的话,直接把这个值放到表单的属性里去,比如:
创新互联是专业的吉林网站建设公司,吉林接单;提供成都网站设计、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行吉林网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
input type="button" name="btn" id="btn" value="计数按钮" addval="" /
var i=0;//设置一个全局的变量
$("#btn").click(function(){
i+=1;//第单击一次i的值加1
$(this).attr("addval",i);
});
这样的话就把这个值保存到表单的属性里了,你想怎么用都行了
基本思路:遍历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、效果演示
直接把这个值放到表单的属性里去,比如:
input type="button" name="btn" id="btn" value="计数按钮" addval="" /;
var i=0;//设置一个全局的变量;
$("#btn").click(function(){;
i+=1;//第单击一次i的值加1;
$(this).attr("addval",i);
});
这样的话就可以操作计数。