JQuery

1个成员

jquery读取复选框值

发表于 2017-01-08 3094 次查看

jquery读取复选框值
<!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>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>jquery读取复选框值</title>
</head>

<body>

str="input[@name=opt"][@checked]";

alert($(str).val());//($(str).val())的值是选中的。

3.读取所有id是blank的内容:

//使用模糊查询读取所有id是以blank开头的

$("input[id^=blank"+(i+1)+"]").each(function(){

alert($(this).val());

});

四、
$("input[type=checkbox][checked]").each(function(){  
alert($(this).val());  
})  
//如果用$("input[type=checkbox][checked]").val(),只会返回第一个被选中的值 


实例

html 代码:

<form>
  <input type="checkbox" name="newsletter" checked="checked" value="daily" />
  <input type="checkbox" name="newsletter" value="weekly" />
  <input type="checkbox" name="newsletter" checked="checked" value="monthly" />
</form>

jquery 代码:

$("input:checked")


用jquery省去了网页特效的判断checked与否,只需简单的一句代码就可以取出了,具体如下:

 取出复选框中选中的值:$("input:checked").each(function(){
                                     var checktypevaluearr=$(this).val();

                                     alert("checktypevaluearr=="+checktypevaluearr);

                                   });

取出单个复选框中的值:

                 $(this).val();或者$('#checkid').val();/body>
</html>

发表回复
你还没有登录,请先登录注册