radio示例:

<label><input type="radio" name="type" id="type" value="year" />年</label>
<label><input type="radio" name="type" id="type" value="month" checked/>月</label>
<label><input type="radio" name="type" id="type" value="date" />日</label><br />

js操作

// 获取dom
var arrObj = document.getElementsByName("type");

一,获取

// 获取radio数量
console.log(arrObj.length);
// 获取选中radio的值
for(var i = 0; i < arrObj.length; i++) {
if(arrObj[i].checked) {
console.log(arrObj[i].value);
}
}

二,选中

for(var i = 0; i < arrObj.length; i++) {
// 选中某个value的选项
if(arrObj[i].value == "year") {
arrObj[i].checked = true;
}
// 选中第三个
if(i == 2){
//arrObj[i].checked = true;
arrObj[i].checked = "checked";
}
}

jQuery操作

一,获取

// 获取radio数量
console.log($("input:radio[name='type']").length);
// 获取选中radio的值
console.log($("input:radio[name='type']:checked").val());

二,选中

// 选中某个value的选项
$("input:radio[name='type'][value=year]").prop("checked", "checked");
// 选中第几个选项
$("input:radio[name='type']").eq(2).prop("checked", "checked");
// 选中第一个,选中最后一个
$("input:radio[name='type']:first").prop("checked", "checked");
$("input:radio[name='type']:last").prop("checked", "checked");
// extra:获取radio节点
// 1.伪元素
$("input:radio");
// 2.type
$("input[type='radio']"); // extra:选中方式
// 1.click
$("input:radio[name='type'][value=year]").click();
// 2.prop
$("input:radio[name='type'][value=year]").prop("checked", "checked"); // 推荐
$("input:radio[name='type'][value=year]").prop("checked", true);

js jquery radio 选中 选中值的更多相关文章

  1. js设置radio单选框值选中

    html页面: <div> <label><input type="radio" name="sex" value="m ...

  2. js jquery select 操作 获取值,选中选项,增加,修改,删除

    select示例: <select id="sel"> <option value="1">one</option> < ...

  3. jquery radio的取值 radio的选中 radio的重置

    radio 按钮组, name=”sex”. <input type="radio" name="sex" value="Male"& ...

  4. ZTree 获取选中的项,jQuery radio的取值与赋值

    $("input[name='Sex']:checked").val();//取值 $("input[name='radioName'][value=2]"). ...

  5. jQuery radio的取值与赋值

    取值: $("input[name='radioName']:checked").val(); 赋值: $("input[name='radioName'][value= ...

  6. jquery怎么获取radio选中的值

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

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

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

  8. jquery 获取radio选中的值

    如下案例:常用方法 1.获取选中值,三种方法都可以: $('input:radio:checked').val(): $("input[type='radio']:checked" ...

  9. JQuery判断radio是否选中,获取选中值

    本文摘自:http://www.cnblogs.com/xcj1989/archive/2011/06/29/JQUERY_RADIO.html   /*----------------------- ...

随机推荐

  1. Eclipse在写java时的BUG

    要把这个关掉

  2. 五句话搞定JavaScript作用域(ES5)

    JavaScript的作用域一直以来是前端开发中比较难以理解的知识点,对于JavaScript的作用域主要记住几句话,走遍天下都不怕... 一.“JavaScript中无块级作用域” 在Java或C# ...

  3. rpm和yum

    RMP(红帽软件包管理器) RPM有点像Windows系统中的控制面板,会建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系. YUM(软件仓库)

  4. React 避免重渲染

    组件的重新渲染 我们可以在 React 组件中的 props 和 state 存放任何类型的数据,通过改变 props 和 state,去控制整个组件的状态.当 props 和 state 发生变化时 ...

  5. centos6.8安装JDK

    1.检测当前系统安装jdk信息       rpm -qa | grep jdk 2.如果检查到有安装信息,则用sudo yum remove XXX(XXX代表上面查到的结果) 3.下载rpm包,安 ...

  6. ES6 & Map & hashMap

    ES6 & Map & hashMap 01 two-sum https://leetcode.com/submissions/detail/141732589/ hashMap ht ...

  7. 老男孩python学习自修第八天【函数式编程】

    1.可变参数,将传参自动汇总成列表 2.可变参数,将参数自动汇总成字典 实战如下: #!/usr/bin/env python # _*_ coding:UTF-8 _*_ def show(*arg ...

  8. 五、同一台MySQL服务器启动多个端口-为读写分离做准备

    一.安装数据库 https://www.cnblogs.com/huiyi0521/p/10113280.html 二.使用 mysql 命令为 root 用户授权 mysql 远程连接服务 mysq ...

  9. Python——Button参数

    anchor:   指定按钮上文本的位置:  background(bg): 指定按钮的背景色:  bitmap:指定按钮上显示的位图:  borderwidth(bd): 指定按钮边框的宽度:  c ...

  10. A Simple Problem with Integers(线段树区间更新模板)

    最基本的线段树的区间更新及查询和 用tag(lazy)数组来“延缓”更新,查询或添加操作必须进行pushdown操作,即把tag从p传到lp和rp并清楚tag[p],既然得往lp和rp递归,那么就可以 ...