千家信息网

jQuery如何操作radio、checkbox、select

发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,这篇文章主要为大家展示了"jQuery如何操作radio、checkbox、select",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"jQuery如何操作
千家信息网最后更新 2025年11月14日jQuery如何操作radio、checkbox、select

这篇文章主要为大家展示了"jQuery如何操作radio、checkbox、select",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"jQuery如何操作radio、checkbox、select"这篇文章吧。

1、radio:单选框

HTML代码:

1

2

3

4

js操作代码:

// 判断有没有单选框被选中

jQuery("input[type='radio'][name='radio']:checked").length == 0 ? "没有任何单选框被选中" : "已经有选中";

// 获取一组radio被选中项的值

jQuery('input[type="radio"][name="radio"]:checked').val();

// 设置value = 2的一项为选中

jQuery("input[type='radio'][name='radio'][value='2']").attr("checked", "checked");

// 设置id=radio2的一项为选中

jQuery("#radio2").attr("checked", "checked");

// 设置index = 1,即第二项为当前选中

jQuery("input[type='radio'][name='radio']").get(1).checked = true;

// id=radio2的一项处于选中状态则isChecked = true, 否则isChecked = false;

var isChecked = jQuery("#radio2").attr("checked");

// value=2的一项处于选中状态则isChecked = true, 否则isChecked = false;

var isChecked = jQuery("input[type='radio'][name='radio'][value='2']").attr("checked");

2、checkbox:复选框

HTML代码:

全选/取消全选

1

2

3

4

5

js操作代码:

// 获取指定id的复选框的值

var val = jQuery("#checkbox_id1").val();

// 判断id=checkbox_id3的那个复选框是否处于选中状态,

// 选中则isSelected=true;否则isSelected=false;

var isSelected = jQuery("#checkbox_id3").attr("checked");

jQuery("#checkbox_id3").attr("checked", true);// or

// 将id=checkbox_id3的那个复选框选中,即打勾

jQuery("#checkbox_id3").attr("checked", 'checked');

jQuery("#checkbox_id3").attr("checked", false);// or

// 将id=checkbox_id3的那个复选框不选中,即不打勾

jQuery("#checkbox_id3").attr("checked",'');

// 将name=checkbox, value=3 的那个复选框选中,即打勾

jQuery("input[name=checkbox][value=3]").attr("checked",'checked');

// 将name=checkbox, value=3 的那个复选框不选中,即不打勾

jQuery("input[name=checkbox][value=3]").attr("checked",'');

// 设置index = 2,即第三项为选中状态

jQuery("input[type=checkbox][name=checkbox]").get(2).checked=true;

//由于复选框一般选中的是多个,所以可以循环输出选中的值

jQuery("input[type=checkbox]:checked").each(function(){alert(jQuery(this).val()); });

// 全选/取消全选

jQuery(function() {

jQuery("#checkAll").click(function(){

if(jQuery(this).attr("checked") == true){// 全选

jQuery("input[type=checkbox][name=checkbox]").each(function(){

jQuery(this).attr("checked", true);

});

} else {// 取消全选

jQuery("input[type=checkbox][name=checkbox]").each(function(){

jQuery(this).attr("checked", false);

});

}

});

});

3、select:下拉框

HTML代码:

js操作代码:

// 为Select添加事件,当选择其中一项时触发

jQuery("#select_id").change(function(){});

// 获取Select选中项的Value

var checkValue = jQuery("#select_id").val();

// 获取Select选中项的Text

var checkText = jQuery("#select_id :selected").text();

// 获取Select选中项的索引值

var checkIndex = jQuery("#select_id").attr("selectedIndex");

// or

jQuery("#select_id").get(0).selectedIndex;

// 5.获取Select最大的索引值

var maxIndex = jQuery("#select_id :last").attr("index");

// or

jQuery("#select_id :last").get(0).index;

// jQuery设置Select的选中项

// 设置Select索引值为1的项选中

jQuery("#select_id").get(0).selectedIndex = 1;

// 设置Select的Value值为4的项选中

jQuery("#select_id").val(4);

// jQuery添加/删除Select的Option项

// 为Select追加一个Option(下拉项)

jQuery("#select_id").append("");

// 为Select插入一个Option(第一个位置)

jQuery("#select_id").prepend("");

// 删除Select中索引值为1的Option(第二个)

jQuery("#select_id").get(0).remove(1);

// 删除Select中索引值最大Option(最后一个)

jQuery("#select_id :last").remove();

// 删除Select中Value='3'的Option

jQuery("#select_id [value='3']").remove();

// 清空下拉列表 jQuery("#select_id").empty();

以上是"jQuery如何操作radio、checkbox、select"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

复选框 代码 索引 状态 内容 篇文章 下拉 最大 学习 帮助 选择 事件 位置 多个 易懂 更多 条理 知识 编带 行业 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 江苏软件开发服务价格优惠 网络安全宣传证书加综测分吗 网络安全学习几年能学会 阿里双11数据库技术 怎样向软件开发公司提需求 松江区应用软件开发培训 网络安全终端安全o域b域m域 如何评价网络安全防护能力 上海博大网络技术有限公司 it软件开发工资多少 虚拟货币网络安全风险 网络安全五个不正当言论 武汉证券公司招聘软件开发 数据库单选按钮标签显示内容 网络安全知识10条 网络安全不丢包 古尔丹之颅数据库 创客空间网络技术服务有限公司 公安网络安全来年工作要点 四川联通网络安全员 第三代数据库技术发展阶段 数据库语言源程序是什么语言 c4网络技术挑战赛系列A 233网校老师网络技术 服务器 硬盘背板生厂商 描述一下软件开发过程 少儿频道中小学生家庭网络安全 华为泰山服务器 网络安全工作中的建议 上海天净互联网科技有限公司
0