jQuery对下拉框,单选框,多选框的操作


Posted in Javascript onFebruary 21, 2014

下拉框:

//得到下拉菜单的选中项的文本(注意中间有空格)
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){}

Javascript 相关文章推荐
不错的一个日期输入 动态
Nov 06 Javascript
JavaScript和ActionScript的交互实现代码
Aug 01 Javascript
zTree插件之多选下拉菜单实例代码
Nov 06 Javascript
javascript常用方法总结
May 14 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
Oct 19 Javascript
JS回调函数简单用法示例
Feb 09 Javascript
jQuery实现Select下拉列表进行状态选择功能
Mar 30 jQuery
详解Vue 2.0封装axios笔记
Jun 22 Javascript
AngularJs+Bootstrap实现漂亮的计算器
Aug 10 Javascript
在axios中使用params传参的时候传入数组的方法
Sep 25 Javascript
关于JS解构的5种有趣用法
Sep 05 Javascript
关于JavaScript中异步/等待的用法与理解
Nov 18 Javascript
jquery自定义滚动条插件示例分享
Feb 21 #Javascript
jquery制作搜狐快站页面效果示例分享
Feb 21 #Javascript
利用Jquery实现可多选的下拉框
Feb 21 #Javascript
jquery 无限级下拉菜单的简单实现代码
Feb 21 #Javascript
jQuery 无限级菜单的简单实例
Feb 21 #Javascript
js控制table合并具体实现
Feb 20 #Javascript
js文件Cookie存取值示例代码
Feb 20 #Javascript
You might like
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
2010/05/18 Javascript
javascript复制对象使用说明
2011/06/28 Javascript
深入理解JavaScript系列(7) S.O.L.I.D五大原则之开闭原则OCP
2012/01/15 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
学习JavaScript设计模式(单例模式)
2015/11/26 Javascript
js中最容易被忽视的事件问题大总结
2016/05/15 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
React Native时间转换格式工具类分享
2017/10/24 Javascript
浅谈angular表单提交中ng-submit的默认使用方法
2018/09/30 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
原生JS实现天气预报
2020/06/16 Javascript
[03:06]2018年度CS GO最具人气解说-完美盛典
2018/12/16 DOTA
Python subprocess模块学习总结
2014/03/13 Python
浅析Python中的多重继承
2015/04/28 Python
Python实现比较两个列表(list)范围
2015/06/12 Python
基于Python和Scikit-Learn的机器学习探索
2017/10/16 Python
python简单实例训练(21~30)
2017/11/15 Python
python监控文件并且发送告警邮件
2018/06/21 Python
Python 3.x基于Xml数据的Http请求方法
2018/12/28 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
Python3标准库之threading进程中管理并发操作方法
2020/03/30 Python
Pandas DataFrame求差集的示例代码
2020/12/13 Python
用Python制作音乐海报
2021/01/26 Python
HTML5 Canvas入门学习教程
2016/03/17 HTML / CSS
祖国在我心中演讲稿300字
2014/05/04 职场文书
奥林匹克的口号
2014/06/13 职场文书
2016党员发展对象培训心得体会
2016/01/08 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
CSS3实现模糊背景的三种效果示例
2021/03/30 HTML / CSS
python 调用js的四种方式
2021/04/11 Python
Log4j.properties配置及其使用
2021/08/02 Java/Android
Go并发4种方法简明讲解
2022/04/06 Golang
MySQL提升大量数据查询效率的优化神器
2022/07/07 MySQL