jquery取radio单选按钮的值  
 
$("input[name='items']:checked").val();  
另:判断radio是否选中并取得选中的值
 
如下所示:
function checkradio(){
var item = $(":radio:checked");
var len=item.length;
if(len>0){
  alert("yes--选中的值为:"+$(":radio:checked").val());
}
}
 
 
 
 
 jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关   
 
 获取一组radio被选中项的值   
 
 var item = $('input[name=items][checked]').val();   
 
 获取select被选中项的文本   
 
 var item = $("select[name=items] option[selected]").text();   
 
 select下拉框的第二个元素为当前选中值   
 
 $('#select_id')[0].selectedIndex = 1;   
 
 radio单选组的第二个元素为当前选中值   
 
 $('input[name=items]').get(1).checked = true;  
 
     
 获取值:  
 
   
 
 文本框,文本区域:$("#txt").attr("value");   
 
 多选框checkbox:$("#checkbox_id").attr("value");   
 
 单选组radio: $("input[type=radio][checked]").val();   
 
 下拉框select: $('#sel').val();  
 
     
 
 控制表单元素:   
 
 文本框,文本区域:$("#txt").attr("value",'');//清空内容   
 
$("#txt").attr("value",'11');//填充内容  
 
    
 多选框checkbox: $("#chk1").attr("checked",'');//不打勾   
 
 $("#chk2").attr("checked",true);//打勾   
 
 if($("#chk1").attr('checked')==undefined) //判断是否已经打勾  
 
     
 
 单选组radio: $("input[type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项   
 
 下拉框select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项   
 
 $("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option   
 
$("#sel").empty();//清空下拉框  
 
     
 
 刚开始接触jquery,很多东西不熟悉   
 
 在用$("#id")来获得页面的input元素的时候,发现$("#id").value不能取到值  
 
    
 
 后来终于在伟大的百度帮助下,找到了问题的原因:   
 
 $("")是一个jquery对象,而不是一个dom element  
 
     
 
 value是dom element的属性  
 
   
 
 jquery与之对应的是val  
 
    
 val() :获得第一个匹配元素的当前值。  
 
   
 
 val(val):设置每一个匹配元素的值。  
 
    
 
 所以,代码应该这样写:  
 
    
 取值:val = $("#id")[0].value;   
 赋值:  $("#id")[0].value = "new value";   
 
 或者$("#id").val("new value");  
 
    
 
 或者这样也可以:val = $("#id").attr("value");
 
 
 
jQuery中each非常好用,常用它取代javascript的for循环
 
例如在一个function里有一个each,在each里某种条件 成立的话,就把这个function返回true或者false
 
function methodone(){
....
$.each(array,function(){
if(条件成立){
return true;
}
});
....
}
 
结果发现老是不对。
 
后来查找资料才发现,在each代码块内不能使用break和continue,要实现break和continue的功能的话,要使用其它的方式
break----用return false;
continue --用return ture;
 
所以当我在each里想使用return true给这个function返回时,其实只是让each继续执行而以
连each都没有中断,所以function也就不能return了  
 
另:判断radio是否选中并取得选中的值
 
如下所示:
function checkradio(){
var item = $(":radio:checked");
var len=item.length;
if(len>0){
  alert("yes--选中的值为:"+$(":radio:checked").val());
}
}

转 Jquery实际应用,判断radio,selelct,checkbox是否选中及选中的值的更多相关文章

  1. 《jQuery判断radio、checkbox、select 是否选中和设置选中问题以及获取选中值》总结

    <form> <input type="radio" name="gender" id="man" value=" ...

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

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  3. jQuery 获取和设置radio 和 checkbox 值的操作

    jquery 中的val(),可以取值也可赋值,表单元素中的radio和checkbox是比较常用的控件,下面说说对它们的取值和赋值的使用 1.取值 表单如下: <div class=" ...

  4. JQuery判断radio(单选框)是否选中和获取选中值

    一.设置选中方法 代码如下: $("input[name='名字']").get(0).checked=true; $("input[name='名字']"). ...

  5. js判断radio,checkbox是否选中

    从数据库循环数据,多选按钮数组 function type_1(){ //多选 var b= document.getElementsByName('service_zj_ids[]');  var ...

  6. 通过样式class 判断多个checkbox redio 是否都选中

    var count = "${count}"; for(var i=1;i<=count;i++){ var flag = false; if($("input[c ...

  7. Jquery实际应用,判断radio,selelct,checkbox是否选中及选中的值

    jquery取radio单选按钮的值 $("input[name='items']:checked").val();  另:判断radio是否选中并取得选中的值 如下所示: fun ...

  8. [转]jQuery操作radio、checkbox、select 集合.

    1.radio:单选框 html代码 <input type="radio" name="radio" id="radio1" val ...

  9. Jquery常用radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置

    获取一组radio被选中项的值:var item = $('input[name=items][checked]').val(); 获取select被选中项的文本:var item = $(" ...

随机推荐

  1. 对集合应用符号 | & ^ -

    s1 = set('abc') s2 = set('abs') # 在s1而不在s2 print s1 - s2 # set(['c']) # 在s1或者s2 print s1 | s2 # set( ...

  2. Eclipse自动补全设置与Eclipse源代码下载

    以前使用VisualStudio和Sublime写代码的时候有很完善的代码提示,但是最近开始使用Eclipse弄JAVA的时候发现它的代码提示不是很习惯.上网找了一些资料,修改了代码提示的方式,记录在 ...

  3. BZOJ4518 Sdoi2016 征途 【斜率优化DP】 *

    BZOJ4518 Sdoi2016 征途 Description Pine开始了从S地到T地的征途. 从S地到T地的路可以划分成n段,相邻两段路的分界点设有休息站. Pine计划用m天到达T地.除第m ...

  4. Hive SQL的编译过程[转载自https://tech.meituan.com/hive-sql-to-mapreduce.html]

    https://tech.meituan.com/hive-sql-to-mapreduce.html Hive是基于Hadoop的一个数据仓库系统,在各大公司都有广泛的应用.美团数据仓库也是基于Hi ...

  5. CaptureMouse/CaptureStylus 可能会失败

    在 WPF 中,如果我们要做拖动效果,通常会调用一下 CaptureMouse/CaptureStylus 以便当鼠标或手指离开控件的时候依然能够响应 Move 和 Up 事件.不知有没有注意到这两个 ...

  6. PHP面向对象——三大基本特性与五大基本原则

    三大特性是:封装.继承.多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏. 封装是面向对象的特征之一,是对象和类概念的主要特 ...

  7. 相关TableLayoutPanel分页显示自定义控件

    public partial class AcrossGrid : UserControl { /// <summary> /// 一页数量 /// </summary> ; ...

  8. tensorboard的使用

    # -*- coding: utf-8 -*- """ Created on: 2017/10/29 @author : Shawn function : "& ...

  9. 使用maven打包额外的jar

    当使用maven打包的时候,部分自己的额外使用的在maven基础库里面是没有的时候: 参考:  https://blog.csdn.net/hguisu/article/details/5107268 ...

  10. windows平台最简单的rtmp/hls流媒体服务器

    feature: rtmp/hls live server for windows, double click to run,don't need config. run and quit: doub ...