JQuery 获取checkbox被选中的值

html代码
 <ulid="dxbox">
           <li><inputtype="checkbox" name="dns_area" id="chk1" value="jsdx"/><span>江苏电信</span></li>           
           <li><inputtype="checkbox" name="dns_area" id="chk1" value="yndx"/><span>云南电信</span></li>
           <li><inputtype="checkbox" name="dns_area"  value="gzdx"/><span>贵州电信</span></li>
           <li><inputtype="checkbox" name="dns_area"  value="bjdx"/><span>北京电信</span></li>
           <li><inputtype="checkbox" name="dns_area"  value="hendx"/><span>河南电信</span></li>
           <li><inputtype="checkbox" name="dns_area"  value="hndx"/><span>海南电信</span></li>
           <li><inputtype="checkbox" name="dns_area"  value="tjdx"/><span>天津电信</span></li>
           <li><inputtype="checkbox" name="dns_area"  value="lndx"/><span>辽宁电信</span></li>
  </ul>

多选框另一种展现形式:
<form action="" method="get">
     <label><input name="Fruit" type="checkbox" value="" checked="checked" />苹果 </label>
     <label><input name="Fruit" type="checkbox" value="" />桃子 </label>
     <label><input name="Fruit" type="checkbox" value="" />香蕉 </label>
     <label><input name="Fruit" type="checkbox" value="" />梨 </label>
</form>

方法1
$("#dxbox li").each(function(){
   if($(this).find("input[type=checkbox]:checked").val()!= undefined)
   {
       alert($(this).find("input[type=checkbox]:checked").val());
   }
});

方法2
$("#dxbox li input[type=checkbox]").each(function(){
   //var chk =$(this).find("[checked]");
   if(this.checked){
       alert($(this).val());
   }
});

方法3 
//此方法是获取所有选中的多选框
$("#dxbox li input[type=checkbox]:checked").each(function(){
      alert($(this).val());
});

时间: 2024-08-04 14:32:19

JQuery 获取checkbox被选中的值的相关文章

jquery获取checkbox被选中的值

只用一个循环,就可以找出被选中的checkbox的值 var s; $("[name = b]:checkbox").each(function () {                   if (this.checked) {                       s += $(this).val() + "|";                   }               });alert(s); 这样就可以了 jquery获取checkbox被

jquery获取单选button选中的值

在页面上单选button的代码: <s:iterator value="@[email protected]"> <input type="radio" <s:if test="key eq record.is_com">checked</s:if> value="${key}" name="record.is_com"/>${value}    </s

jquery获取checkbox是否选中

在使用jquery的过程中,发现了一个比较特别的属性,那就是 input标签的 checkbox的 是否选中状态 在jquery 1.6 + 以后,checkbox的选中状态的获取不在是直接$(XXX).attr("checked"),而是prop(name|properties|key,value|fn) 具体事例: if($('input[name="iscknotrans"]').prop("checked")){ alert("

jQuery获取checkbox选中的值

1.问题背景 有几个多选框,选择其中的几个,获取选中的值 2.设计源码 <!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>

JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值

<!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-

jquery 获取页面所有选中checkbox的值

<script type="text/javascript"> //type 是用于判断类型的,与主题无关 function doAll(type) { var ids = ''; //获取所有选中的值,将其用逗号隔开 $('input[type="checkbox"]:checked').each(function(index,value) { if($(value).val() != 'on') { ids += $(this).val() + ',

jQuery设置 select、radio、checkbox 默认选中的值

[javascript] view plain copy <!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> <m

Jquery EasyUI Combotree根据选中的值展开所有父节点

Jquery EasyUI Combotree根据选中的值展开所有父节点  Jquery EasyUI Combotree 展开父节点, Jquery EasyUI Combotree根据子节点选中的值,展开前面所有父节点, Jquery EasyUI Combotree获取选中的值 ================================ ?Copyright 蕃薯耀 2018年5月7日 http://www.cnblogs.com/fanshuyao/ 一.Combotree获取父节

jquery获取一组文本框的值

$("#btn5").click(function()  {    var str="";$("[name='checkbox'][checked]").each(function() '用来获取数组{        str+=$(this).val()+",";    '用来遍历数组    //alert($(this).val());    }) jquery获取一组文本框的值,布布扣,bubuko.com