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 相关文章推荐
jQuery EasyUI API 中文文档 - Pagination分页
Sep 29 Javascript
JavaScript 事件对象介绍
Apr 13 Javascript
老生常谈 js中this的指向
Jun 30 Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
Aug 05 Javascript
基于Bootstrap的Metronic框架实现页面链接收藏夹功能
Aug 29 Javascript
Mac下使用charles遇到的问题以及解决办法
Jan 10 Javascript
jQuery动态添加.active 实现导航效果代码思路详解
Aug 29 jQuery
js技巧之十几行的代码实现vue.watch代码
Jun 09 Javascript
原生JS实现获取及修改CSS样式的方法
Sep 04 Javascript
koa大型web项目中使用路由装饰器的方法示例
Apr 02 Javascript
JS实现随机抽取三人
Nov 06 Javascript
js实现无缝轮播图插件封装
Jul 31 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
树型结构列出指定目录里所有文件的PHP类
2006/10/09 PHP
thinkphp的URL路由规则与配置实例
2014/11/26 PHP
javascript void(0)的妙用
2009/10/21 Javascript
JavaScript 变量基础知识
2009/11/07 Javascript
jquery ajax请求实例深入解析
2012/11/26 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
JavaScript实现为input与textarea自定义hover,focus效果的方法
2015/08/21 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
2015/11/25 Javascript
JavaScript正则表达式的分组匹配详解
2016/02/13 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
react开发中如何使用require.ensure加载es6风格的组件
2017/05/09 Javascript
node文件批量重命名的方法示例
2017/10/23 Javascript
Vue.directive 自定义指令的问题小结
2018/03/04 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
JSON基本语法及与JavaScript的异同实例分析
2019/01/04 Javascript
node.js实现上传文件功能
2019/07/15 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python使用matplotlib绘制柱状图教程
2017/02/08 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
python正则表达式面试题解答
2020/04/28 Python
基于python绘制科赫雪花
2018/06/22 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
2018/12/02 Python
python UDF 实现对csv批量md5加密操作
2021/01/01 Python
html5实现多文件的上传示例代码
2014/02/13 HTML / CSS
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
应届护士推荐信
2013/11/16 职场文书
毕业生简单求职信
2013/11/19 职场文书
初中生物教学反思
2014/01/10 职场文书
商超业务员岗位职责
2014/03/12 职场文书
仓库文员岗位职责
2014/04/06 职场文书
主题团日活动总结
2014/06/25 职场文书
安全教育第一课观后感
2015/06/17 职场文书
三八节活动简报
2015/07/20 职场文书
解决 redis 无法远程连接
2022/05/15 Redis