使用jQuery获取radio/checkbox组的值的代码收集

2016-02-19 14:36 5 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - Web开发 】

代码如下:
!--
$("document").ready(function(){
$("#btn1").click(function(){
$("[name='checkbox']").attr("checked",'true');//全选
})
$("#btn2").click(function(){
$("[name='checkbox']").removeAttr("checked");//取消全选
})
$("#btn3").click(function(){
$("[name='checkbox']:even").attr("checked",'true');//选中所有奇数
})
$("#btn4").click(function(){
$("[name='checkbox']").each(function(){//反选
if($(this).attr("checked")){
$(this).removeAttr("checked");
}
else{
$(this).attr("checked",'true');
}
})
})
$("#btn5").click(function(){//输出选中的值
var str="";
$("[name='checkbox'][checked]").each(function(){
str+=$(this).val()+"rn";
//alert($(this).val());
})
alert(str);
})
})
--


其中
代码如下:
$("[name='checkbox'][checked]").each(function(){
str+=$(this).val()+"rn"; //alert($(this).val());
})

这部分代码在FireFox无法正常工作,在网上查找后,发现了一个方法可以正常使用,如下所示:
代码如下:
$("[name='checkbox']:checked").each(function(){
str+=$(this).val()+"rn"; //alert($(this).val());
})

即:使用$("[name='checkbox']:checked")这种方法才可以正确取到radio/checkbox组的被选中的控件的集合
运行后,需要刷新下

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

jQuery中取得checkbox组中被选中的值
代码如下:
var selectText;
$(":checkbox[name=yourcheckname]:checked").each(function(){
selectText+=$(this).val()+',';
})

来源:https://www.tulaoshi.com/n/20160219/1607342.html

延伸阅读
标签: Web开发
Jquery代码 代码如下: script type="text/javascript" src="jquery-1.4.2.min.js"/script script type="text/javascript" function Checked(){ //定义函数checked $(".chk").each(function(){ //遍历html中class为chk的复选框标签 if($(this).attr("checked") == true){ //如果当前复选框的checked属性为true $(this).attr("checked"...
标签: Web开发
运行后查看效果,需要刷新下。 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head titlejquery事件2/title script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js" type="text/javascript"/scrip...
标签: Web开发
JavaScript代码 $("li").hover(function(){ alert($("li").index(this)); });     [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] .index函数还是很好用的。它的说明为: 搜索与参数表示的对象匹配的元素,并返回相应元素的索引值。如果找到了匹配的元素,从0开始返回;如果没有找到匹配的元素,返回-1。
标签: Web开发
获取Select : 获取select 选中的 text : $("#ddlRegType").find("option:selected").text(); 获取select选中的 value: $("#ddlRegType ").val(); 获取select选中的索引: $("#ddlRegType ").get(0).selectedIndex; 设置select: 设置select 选中的索引: $("#ddlRegType ").get(0).selectedIndex=index;//index为索引值 设置select...
标签: Web开发
代码如下: html head title/title script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"/script script type="text/javascript" $(function(){ $("#siteName").blur(function(){ $.ajax({ type: "GET", url: "http://data.alexa.com/data/?cli=10&dat=snba&ver=7.0&url="+$("#siteName...

经验教程

454

收藏

75
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部