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 相关文章推荐
extjs 列表框(multiselect)的动态添加列表项的方法
Jul 31 Javascript
JavaScript声明变量时为什么要加var关键字
Sep 29 Javascript
jquery事件preventDefault()方法用法实例
Jan 16 Javascript
javascript html5 canvas实现可拖动省份的中国地图
Mar 11 Javascript
Javascript实现苹果悬浮虚拟按钮
Apr 10 Javascript
JS求解三元一次方程组值的方法
Jan 03 Javascript
学习使用jQuery表单验证插件和日历插件
Feb 13 Javascript
AjaxUpLoad.js实现文件上传
Mar 05 Javascript
Vue+Vuex实现自动登录的知识点详解
Mar 04 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
Jul 28 Javascript
解决vue cli4升级sass-loader(v8)后报错问题
Jul 30 Javascript
详解React的回调渲染模式
Sep 10 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的反射API
2017/02/26 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
Django 标签筛选的实现代码(一对多、多对多)
2018/09/05 PHP
Yii2.0 RESTful API 基础配置教程详解
2018/12/26 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
jQuery EasyUI API 中文文档 - Menu菜单
2011/10/03 Javascript
javascript淡入淡出效果的实现思路
2012/03/31 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
javascript每日必学之多态
2016/02/23 Javascript
jQuery 中的 DOM 操作
2016/04/26 Javascript
JQuery控制DIV的选取实现方法
2016/09/18 Javascript
AngularJS 霸道的过滤器小结
2017/04/26 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
Node.js实现发送邮件功能
2017/11/06 Javascript
Bootstrap Table实现定时刷新数据的方法
2018/08/13 Javascript
Vue实现商品分类菜单数量提示功能
2019/07/26 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
python实现对求解最长回文子串的动态规划算法
2018/06/02 Python
解决Python一行输出不显示的问题
2018/12/03 Python
django中使用Celery 布式任务队列过程详解
2019/07/29 Python
python生成大写32位uuid代码
2020/03/03 Python
基于HTML5+Webkit实现树叶飘落动画
2017/12/28 HTML / CSS
英国领先的汽车轮胎和快速健康中心:Kwik Fit
2017/10/29 全球购物
以实惠的价格轻松租车,免费取消:Easyrentcars
2019/07/16 全球购物
俄罗斯电子产品在线商店:UltraTrade
2020/01/30 全球购物
VisionPros美国站:加拿大在线隐形眼镜和眼镜零售商
2020/02/11 全球购物
判断单链表中是否存在环
2012/07/16 面试题
vue+django实现下载文件的示例
2021/03/24 Vue.js
应届生自荐信范文
2014/02/21 职场文书
鸿星尔克广告词
2014/03/21 职场文书
推普周活动总结
2014/08/28 职场文书
学校群众路线专项整治方案
2014/10/31 职场文书
三潭印月的导游词
2015/02/12 职场文书
二十年同学聚会致辞
2015/07/28 职场文书
建筑工程挂靠协议书
2016/03/23 职场文书
python保存图片的四个常用方法
2022/02/28 Python