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 函数调用规则
Sep 14 Javascript
利用jquery包将字符串生成二维码图片
Sep 12 Javascript
jquery小火箭返回顶部代码分享
Aug 19 Javascript
AngularJS基础教程之简单介绍
Sep 27 Javascript
Bootstrap创建可折叠的组件
Feb 23 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
Apr 01 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
May 17 Javascript
JS实现多张图片预览同步上传功能
Jun 23 Javascript
JS实现分页浏览横向图片(类轮播)实例代码
Nov 06 Javascript
代码详解JS操作剪贴板
Feb 11 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
Aug 13 Javascript
Vue实现一种简单的无限循环滚动动画的示例
Jan 10 Vue.js
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 form 表单传参明细研究
2009/07/17 PHP
PHP验证码类代码( 最新修改,完全定制化! )
2010/12/02 PHP
PHP文章采集URL补全函数(FormatUrl)
2012/08/02 PHP
Laravel 模型关联基础教程详解
2019/09/17 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
[转]JS宝典学习笔记
2007/02/07 Javascript
浅析JS刷新框架中的其他页面 &amp;&amp; JS刷新窗口方法汇总
2013/07/08 Javascript
IE6浏览器中window.location.href无效的解决方法
2014/11/20 Javascript
灵活的理解JavaScript中的this指向
2016/02/25 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
2016/06/15 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
vue: WebStorm设置快速编译运行的方法
2018/10/18 Javascript
JS监听滚动和id自动定位滚动
2018/12/18 Javascript
vue router总结 $router和$route及router与 router与route区别
2019/07/05 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
2020/06/15 Javascript
[02:11]2014DOTA2 TI专访VG战队Fenrir:队伍气氛良好
2014/07/11 DOTA
Python中返回字典键的值的values()方法使用
2015/05/22 Python
Python中线程编程之threading模块的使用详解
2015/06/23 Python
浅析Python编写函数装饰器
2016/03/18 Python
Python字符编码判断方法分析
2016/07/01 Python
详解python调度框架APScheduler使用
2017/03/28 Python
python实现FTP服务器服务的方法
2017/04/11 Python
Python设计实现的计算器功能完整实例
2017/08/18 Python
Scrapy的简单使用教程
2017/10/24 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
2017/11/24 Python
python实现合并两个排序的链表
2019/03/03 Python
python如何制作缩略图
2019/04/30 Python
Python Excel vlookup函数实现过程解析
2020/06/22 Python
领先的英国注册在线药房 :Simply Meds Online
2019/03/28 全球购物
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
项目投资合作意向书
2014/07/29 职场文书
优秀大学生事迹材料
2014/12/24 职场文书
学校教学工作总结2015
2015/05/19 职场文书
建房合同协议书
2016/03/21 职场文书