单选框 radio总结:

一、页面样式截图:

<div class="radio-inline"><input type="radio"  name="killOrder" id="killOrder1" value="1"/><label for="killOrder1">是</label>
</div>
<div class="radio-inline"><input type="radio"  name="killOrder" id="killOrder2" value="0" checked/><label for="killOrder2">否</label>
</div>

使用label标签可以点击文字就能选中单选框或者是取消选择单选框

label标签的两种使用方法:   https://blog.csdn.net/qq_40015157/article/details/110850331

二、js原生

1、js原生获取选中的值

var tesObj = document.getElementsByName("killOrder");
//获取选中的值
for(var i=0; i < tesObj.length; i++){if (tesObj[i].checked==true){alert(tesObj[i].value+'  是选中的value值');break;}
}

2、js原生设置选中

var tesObj = document.getElementsByName("killOrder");//设置value值为0选中
for(var i=0; i < tesObj.length; i++){if (tesObj[i].value=="0"){tesObj[i].checked = true;break;}
}

三、jquery

1.获取值

$("input[name='killOrder']:checked").val();$('input:radio:checked').val();$("input[type='radio']:checked").val();$(":radio[checked]").each(function(radio){alert($(this).val());

注意:有时attr() 无法起到作用,attr() 与 prop() 的区别详见文章。   https://blog.csdn.net/qq_40015157/article/details/110823718

2.设置第一个radio为选中值:

$('input:radio:first').prop('checked', 'checked');$('input:radio:first').prop('checked', true);$('input:radio:first').attr('checked', 'checked');$('input:radio:first').attr('checked', true);

3.设置最后一个radio为选中值:

$('input:radio:last').prop('checked', 'checked');$('input:radio:last').prop('checked', true);$('input:radio:last').attr('checked', 'checked');$('input:radio:last').attr('checked', true);

4.根据索引值设置任意一个radio为选中值:

$('input:radio').eq(索引值).prop('checked', true);//索引值=0,1,2....$('input:radio').slice(1,2).prop('checked', true);$('input:radio').eq(索引值).attr('checked', true);//索引值=0,1,2....$('input:radio').slice(1,2).attr('checked', true);

5.根据value值设置radio为选中值

$("input:radio[value='2']").prop('checked', true);$("input[value='1']").prop('checked', true);$("input[name='killOrder'][value='1']").prop("checked", "checked");let v = 1;//变量
$("input[name='killOrder'][value='" + v + "']").prop("checked", true);$("input:radio[value='2']").attr('checked', true);$("input[value='1']").attr('checked', true);

6.删除value值为2的radio

$("input:radio[value='2']").remove();

7.删除第几个radio

$("input:radio").eq(索引值).remove();//索引值=0,1,2....//如删除第3个radio:$("input:radio").eq(2).remove();

8.遍历radio

$('input:radio').each(function(index,domEle){//写入代码});

9.修改单选框样式

input[type="radio"] + label::before {content: "\a0";display: inline-block;vertical-align: middle;width: 15px;height: 15px;margin-right: 5px;border-radius: 50%;text-indent: .15em;margin-bottom: 4px;border: 1px solid #CCCCCC;
}
input[type="radio"]:checked + label::before {background-color: #4A90E2;background-clip: content-box;padding: 2px;
}
input[type="radio"] {position: absolute;clip: rect(0, 0, 0, 0);
}
.radio-inline{padding-left: 0;
}
input[type=radio][disabled]:checked + label::before{background-color:#CCCCCC;background-clip: content-box;padding: 2px;}

复选框总结 :   https://blog.csdn.net/qq_40015157/article/details/110819778

全选反选 :https://blog.csdn.net/qq_40015157/article/details/110661715

https://blog.csdn.net/qq_40015157/article/details/80693777

输入框: https://blog.csdn.net/qq_40015157/article/details/80692543

js原生、jquery单选框radio总结(获取值、设置默认选中值、样式)相关推荐

  1. jquery单选框radio绑定click事件实现和是否选中的方法

    使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来筛选,比如有以下的一些radio项: 1. ...

  2. vue 复选框默认选中_vue 实现单选框设置默认选中值

    vue 实现单选框设置默认选中值 vue中单选框的默认选中不同于传统方式设置checked,是通过在data中设置vulue来实现的 html部分是通过v-for取的后台的数据 生成后的代码就是 js ...

  3. 前端radio单选框默认选中_「radio选中」单选框radio总结(获取值、设置默认选中值、样式) - seo实验室...

    radio选中 单选框 radio 是 否 1.获取值 $("input[name='killOrder']:checked").val(); $('input:radio:che ...

  4. antd radio设置默认选中_单选框radio总结(获取值、设置默认选中值、样式)

    单选框 radio 是 否 1.获取值 $("input[name='killOrder']:checked").val(); $('input:radio:checked').v ...

  5. vue中单选框设置默认选中值

    vue中单选框的默认选中不同于传统方式设置checked,是通过在data中设置vulue来实现的 html部分是通过v-for取的后台的数据 <li v-for="(value,i) ...

  6. js、jquery操作复选框checkbox总结(单个/多个获取选中值、初始化设置默认选中值、全选反选)

    一.单个复选框 使用label标签可以点击文字就能选中复选框或者是取消选择复选框 label标签的两种使用方法:   https://blog.csdn.net/qq_40015157/article ...

  7. 前端radio单选框默认选中_单选框radio总结(获取值、设置默认选中值、样式)...

    是 否 1.获取值 $("input[name='killOrder']:checked").val(); $('input:radio:checked').val(): $(&q ...

  8. [Ext JS] 3.5 单选框 Radio与复选框CheckBox

    Radio 与Checkbox Radio 单选框,意思是当有一组同名的单选框时,一次只能选择一个.有单选框,也就有复选框(checkbox),对应的复选框就可以选择多个. Radio 和 Check ...

  9. jquery单选框radio值改变change事件

    2015年11月25日 13:39:03 1 $().ready(function(){ 2 //默认显示#input_div 3 if ($("input[name='type']:che ...

最新文章

  1. mysql 用命令行复制表数据到新表
  2. 在UltraWebGrid单元格中绑定dropdownlist
  3. 【CV秋季划】人脸算法那么多,如何循序渐进地学习好?
  4. hdu1754(简单线段树)
  5. Spring Web Flow 入门demo(二)与业务结合 附源码
  6. Xilinx Vivado的使用详细介绍(1):创建工程、编写代码、行为仿真、Testbench
  7. 【Spring】Spring Access to DialectResolutionInfo cannot be null when ‘hibernate.dialect‘ not set
  8. oir 用image j打开的插件_Windows 上使用 VSCode Remote 插件进行远程开发
  9. 双线性插值函数的形状
  10. Atitit zxing二维码qr码识别解析
  11. 为SAP列表设置新的打印格式
  12. 超效率dea matlab,求高人帮忙关于超效率DEA模型编程
  13. openpyxl python 框线_Openpyxl对单元格应用边框
  14. UE4蓝图学习篇(一)
  15. POI填充Excel背景色
  16. Unity学习心得3
  17. 笔记本电脑设置WiFi共享
  18. iOS crash分类,Mach异常、Unix 信号和NSException 异常
  19. 网站站内seo优化简介
  20. 自然语言处理(NLP)的八个国际顶级会议!

热门文章

  1. GDPR: Impact to Your Data Management Landscape: Part 2
  2. Mac下压缩和解压rar文件的方法
  3. IPad Pro 2018 Unity 屏幕适配 解决无法全屏问题
  4. 吴恩达机器学习MATLAB代码笔记(1)梯度下降
  5. MySQL 联合索引(复合索引)详解
  6. 发微博怎么才能把自己的地理位置改成其他国家
  7. 调用方法[manageApp]时发生异常 java.lang.IllegalStateException: 启动子级时出错
  8. 《ESP32》Adafruit_GFX、u8g2驱动ssd1306
  9. 【AIS学习】08:6比特ASCII码表
  10. [yum] yum将软件安装到指定的目录