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 相关文章推荐
javascript下IE与FF兼容函数收集
Sep 17 Javascript
使用jquery自定义鼠标样式满足个性需求
Nov 05 Javascript
jQuery表格列宽可拖拽改变且兼容firfox
Sep 03 Javascript
javascript三元运算符用法实例
Apr 16 Javascript
基于JavaScript实现树形下拉框
Aug 10 Javascript
js实现右键菜单功能
Nov 28 Javascript
将JSON字符串转换成Map对象的方法
Nov 30 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
Feb 13 Javascript
使用bat打开多个cmd窗口执行gulp、node
Feb 17 Javascript
基于input框覆盖掉数字英文的实例讲解
Jul 21 Javascript
WebSocket的简单介绍及应用
May 23 Javascript
vue项目,代码提交至码云,iconfont的用法说明
Jul 30 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
使用phpQuery采集网页的方法
2013/11/13 PHP
php数组指针操作详解
2017/02/14 PHP
node.js中的fs.realpath方法使用说明
2014/12/16 Javascript
javascript中substring()、substr()、slice()的区别
2015/08/30 Javascript
require.js的用法详解
2015/10/20 Javascript
用jquery获取自定义的标签属性的值简单实例
2016/09/17 Javascript
javascript动画之模拟拖拽效果篇
2016/09/26 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
2017/01/05 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
vue打包相关细节整理(小结)
2018/09/28 Javascript
python实现的阳历转阴历(农历)算法
2014/04/25 Python
Python3中常用的处理时间和实现定时任务的方法的介绍
2015/04/07 Python
Python实现的简单hangman游戏实例
2015/06/28 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
使用pycharm生成代码模板的实例
2018/05/23 Python
python+PyQT实现系统桌面时钟
2020/06/16 Python
python列表,字典,元组简单用法示例
2019/07/11 Python
Django框架视图函数设计示例
2019/07/29 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
python中下标和切片的使用方法解析
2019/08/27 Python
Python-Flask:动态创建表的示例详解
2019/11/22 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
使用canvas绘制超炫时钟
2014/12/17 HTML / CSS
来自世界上最好大学的在线课程:edX
2018/10/16 全球购物
美国珠宝店:Helzberg Diamonds
2018/10/24 全球购物
杠杆的科学教学反思
2014/01/10 职场文书
八项规定整改措施
2014/02/12 职场文书
公司贷款承诺书
2014/05/30 职场文书
工作说明书格式
2014/07/29 职场文书
2014年仓库保管员工作总结
2014/12/03 职场文书
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis
浅谈css实现背景颜色半透明的两种方法
2021/12/06 HTML / CSS
十大动画制作软件,Adobe产品上榜两款,第一是行业标准软件
2022/03/18 杂记