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. [转帖]IP /TCP协议及握手过程和数据包格式中级详解

    IP /TCP协议及握手过程和数据包格式中级详解 https://www.toutiao.com/a6665292902458982926/ 写的挺好的 其实 一直没闹明白 网络好 广播地址 还有 网 ...

  2. WorldCount代码检查与优化——软件测试第三次作业

    合作者:201631062222,201631062232 代码地址:https://gitee.com/biubiubiuLYQ/ceshi_secend 本次作业链接地址:https://edu. ...

  3. python3 写的一个压测脚本(有待开发)

    import requests import queue import threading import time status_code_list = [] exec_time = 0 class ...

  4. web浏览器兼容问题

    1.居中问题 div中,ie默认居中,而ff(firefox)默认是向左对齐.解决办法:margin 0 auto 2.高度问题 如果有两个div排列或者嵌套,如果第一个div设置了高度,而内容超出d ...

  5. ECS配置lamp环境

    1.安装apache 1.1 安装apache [root@nmserver-7 ~]# yum install httpd httpd-devel 1.2 启动apache服务 [root@nmse ...

  6. C#中decimal,double和float的区别

    float 单精度浮点 32bit,double 双精度浮点64bit,decimal是高精度 128bit,浮点型.float double 是 基本类型(primitive type),decim ...

  7. Python学习之路——Day06 元组

    一.元组 t1 = (1, 2) t2 = tuple((1, 2)) t3 = (1, ) # 索引 | 切片 | 长度 # .count(obj) | .index(obj, bIndex, eI ...

  8. Uninstall registry

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

  9. 学习 Spring (九) 注解之 @Required, @Autowired, @Qualifier

    Spring入门篇 学习笔记 @Required @Required 注解适用于 bean 属性的 setter 方法 这个注解仅仅表示,受影响的 bean 属性必须在配置时被填充,通过在 bean ...

  10. hdu-1686(kmp)

    题意:前面的都是废话...其实直接看输入要求和输出要求就可以了,就是给你两个字符串,问你第一个字符串在第二个字符串中出现几次: 解题思路:kmp... 代码: #include<iostream ...