jQuery操作下拉框、单选框与复选框的常用方法
本文详解利用jQuery获取和设置下拉框、单选框及复选框选中值的方法。涵盖通过属性选择器定位元素、获取当前选中项文本与ID、清空或动态添加选项,以及批量处理复选框状态和判断勾选情况的具体代码示例。
下拉框操作
下拉框操作
//获取下拉菜单选中项的文本(注意选择器中间有空格) var cc1 = $(".formc select[@name='country'] option[@selected]").text(); //获取下拉菜单选中项的值 var cc2 = $('.formc select[@name="country"]').val(); //获取下拉菜单选中项的ID属性值 var cc3 = $('.formc select[@name="country"]').attr("id"); //清空下拉框内容 $("#select").empty();$("#select").html(''); //动态添加下拉框的option选项 $("<option value='1'>1111</option>").appendTo("#select")
相关说明如下
select[@name='country'] option[@selected]
该选择器表示查找具有name属性且值为'country'的select元素内部,拥有selected属性的option元素。可以看出,以@开头的部分表示后续跟随的是属性名。
单选框操作
单选框操作
//获取单选框的选中项的值(注意选择器中间没有空格) $("input[@type=radio][@checked]").val(); //将value等于2的单选框设置为选中状态(注意选择器中间没有空格) $("input[@type=radio][@value=2]").attr("checked",'checked');
复选框操作
复选框操作
//获取复选框中第一个选中项的值 $("input[@type=checkbox][@checked]").val(); //由于复选框通常允许多选,因此可以遍历输出所有选中项 $("input[@type=checkbox][@checked]").each(function(){ alert($(this).val()); }); //取消勾选 $("#chk1").attr("checked",''); //执行勾选操作 $("#chk2").attr("checked",true); //判断复选框是否已被勾选 if($("#chk1").attr('checked')==undefined){}
JS怎么实现页面强制刷新
2026-11-05 14:53:38
点击JS链接直接运行不下载?前端实现.js文件强制下载的三种方法
2026-11-05 12:12:23
怎么封装一个通用的JS创建元素辅助函数
2026-11-05 11:41:41
Swiper.js 怎么监听滑动结束并获取当前索引
2026-11-05 10:57:15
HTML、CSS和JS的关系:Web前端三件套怎么协作
2026-11-04 15:41:40
