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来定位
Feb 20 Javascript
从零开始学习jQuery (十) jQueryUI常用功能实战
Feb 23 Javascript
javascript date格式化示例
Sep 25 Javascript
Dojo获取下拉框的文本和值实例代码
May 27 Javascript
关于jquery中动态增加select,事件无效的快速解决方法
Aug 29 Javascript
使用JS中的Replace()方法遇到的问题小结
Oct 20 Javascript
浅谈React和Redux的连接react-redux
Dec 04 Javascript
vue中使用refs定位dom出现undefined的解决方法
Dec 21 Javascript
React事件处理的机制及原理
Dec 03 Javascript
JS精确判断数据类型代码实例
Dec 18 Javascript
Vue.js使用axios动态获取response里的data数据操作
Sep 08 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实现文件安全下载
2006/10/09 PHP
PHP学习 运算符与运算符优先级
2008/06/15 PHP
PHP 自定义错误处理函数trigger_error()
2013/03/26 PHP
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
ThinkPHP上使用多说评论插件的方法
2014/10/31 PHP
iis6+javascript Add an Extension File
2007/06/13 Javascript
javascript Excel操作知识点
2009/04/24 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
2015/06/05 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
JavaScript常用代码书写规范的超全面总结
2016/09/11 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
jQuery实现的分页功能示例
2017/01/22 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
layui原生表单验证的实例
2019/09/09 Javascript
layui--select使用以及下拉框实现键盘选择的例子
2019/09/24 Javascript
token 机制和实现方式
2020/12/15 Javascript
[53:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第三场 1月18日
2021/03/11 DOTA
Python 列表理解及使用方法
2017/10/27 Python
Android分包MultiDex策略详解
2017/10/30 Python
python监控文件并且发送告警邮件
2018/06/21 Python
浅谈django框架集成swagger以及自定义参数问题
2020/07/07 Python
惠普美国官方商店:HP Official Store
2016/08/28 全球购物
美国花布包包品牌:Vera Bradley
2017/08/11 全球购物
英国网上超市:Ocado
2020/03/05 全球购物
什么是smarty? Smarty的优点是什么?
2013/08/11 面试题
进修护士自我鉴定
2013/10/14 职场文书
学历公证书范本
2014/04/09 职场文书
读书之星事迹材料
2014/05/12 职场文书
个人授权委托书格式
2014/08/30 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
企业工会工作总结2015
2015/05/13 职场文书
Python 如何利用ffmpeg 处理视频素材
2021/11/27 Python
SQL Server中使用表变量和临时表
2022/05/20 SQL Server