js原生、jquery单选框radio总结(获取值、设置默认选中值、样式)
单选框 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总结(获取值、设置默认选中值、样式)相关推荐
- jquery单选框radio绑定click事件实现和是否选中的方法
使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来筛选,比如有以下的一些radio项: 1. ...
- vue 复选框默认选中_vue 实现单选框设置默认选中值
vue 实现单选框设置默认选中值 vue中单选框的默认选中不同于传统方式设置checked,是通过在data中设置vulue来实现的 html部分是通过v-for取的后台的数据 生成后的代码就是 js ...
- 前端radio单选框默认选中_「radio选中」单选框radio总结(获取值、设置默认选中值、样式) - seo实验室...
radio选中 单选框 radio 是 否 1.获取值 $("input[name='killOrder']:checked").val(); $('input:radio:che ...
- antd radio设置默认选中_单选框radio总结(获取值、设置默认选中值、样式)
单选框 radio 是 否 1.获取值 $("input[name='killOrder']:checked").val(); $('input:radio:checked').v ...
- vue中单选框设置默认选中值
vue中单选框的默认选中不同于传统方式设置checked,是通过在data中设置vulue来实现的 html部分是通过v-for取的后台的数据 <li v-for="(value,i) ...
- js、jquery操作复选框checkbox总结(单个/多个获取选中值、初始化设置默认选中值、全选反选)
一.单个复选框 使用label标签可以点击文字就能选中复选框或者是取消选择复选框 label标签的两种使用方法: https://blog.csdn.net/qq_40015157/article ...
- 前端radio单选框默认选中_单选框radio总结(获取值、设置默认选中值、样式)...
是 否 1.获取值 $("input[name='killOrder']:checked").val(); $('input:radio:checked').val(): $(&q ...
- [Ext JS] 3.5 单选框 Radio与复选框CheckBox
Radio 与Checkbox Radio 单选框,意思是当有一组同名的单选框时,一次只能选择一个.有单选框,也就有复选框(checkbox),对应的复选框就可以选择多个. Radio 和 Check ...
- jquery单选框radio值改变change事件
2015年11月25日 13:39:03 1 $().ready(function(){ 2 //默认显示#input_div 3 if ($("input[name='type']:che ...
最新文章
- mysql 用命令行复制表数据到新表
- 在UltraWebGrid单元格中绑定dropdownlist
- 【CV秋季划】人脸算法那么多,如何循序渐进地学习好?
- hdu1754(简单线段树)
- Spring Web Flow 入门demo(二)与业务结合 附源码
- Xilinx Vivado的使用详细介绍(1):创建工程、编写代码、行为仿真、Testbench
- 【Spring】Spring Access to DialectResolutionInfo cannot be null when ‘hibernate.dialect‘ not set
- oir 用image j打开的插件_Windows 上使用 VSCode Remote 插件进行远程开发
- 双线性插值函数的形状
- Atitit zxing二维码qr码识别解析
- 为SAP列表设置新的打印格式
- 超效率dea matlab,求高人帮忙关于超效率DEA模型编程
- openpyxl python 框线_Openpyxl对单元格应用边框
- UE4蓝图学习篇(一)
- POI填充Excel背景色
- Unity学习心得3
- 笔记本电脑设置WiFi共享
- iOS crash分类,Mach异常、Unix 信号和NSException 异常
- 网站站内seo优化简介
- 自然语言处理(NLP)的八个国际顶级会议!
热门文章
- GDPR: Impact to Your Data Management Landscape: Part 2
- Mac下压缩和解压rar文件的方法
- IPad Pro 2018 Unity 屏幕适配 解决无法全屏问题
- 吴恩达机器学习MATLAB代码笔记(1)梯度下降
- MySQL 联合索引(复合索引)详解
- 发微博怎么才能把自己的地理位置改成其他国家
- 调用方法[manageApp]时发生异常 	java.lang.IllegalStateException: 启动子级时出错
- 《ESP32》Adafruit_GFX、u8g2驱动ssd1306
- 【AIS学习】08:6比特ASCII码表
- [yum] yum将软件安装到指定的目录