jQuery获取多种input值的简单实现方法


Posted in Javascript onJune 20, 2016

获取input的checked值是否为true:

第一种:

if($("input[name=item][value='val']").attr('checked')==true) //判断是否已经打勾 --注:name即控件name属性,value即控件value属性

第二种:

可以不指定属性值,因一组checkbox的value值都会保存其在数据库中对应的id,最好写成如下方式:

if($("input[name=row_checkbox]").attr('checked')==true)

第三种:

if($("[name=row_checkbox]").attr('checked')==true) --注:name即控件name属性

jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关文章分类:Web前端:

radio:

获取一组radio被选中项的值:var item = $('input[name=items][checked]').val(); --注:name即控件name属性

radio单选组的第二个元素为当前选中项 :$('input[@name=items]').get(1).checked = true;

或 $('input[name=items]').attr("checked", '1′);

radio的value = 'val'的元素为当前选中项:$('input[name=items] [value='val']').attr("checked","checked");

radio设置value=2的元素为当前选中项:$("input[type=radio]").attr("checked",'2′);

radio被选中项的value值:$("input[name='radio_name'][checked]").val();

根据Value值设置Radio为选中状态:$("input[name='radio_name'][value='要选中Radio的Value值'").attr("checked",true);

select:

获取select被选中项的文本:var item = $("select[@name=items] option[@selected]").text();

或 var item = $("select[name=items]").find("option:selected").text();

select下拉框的第二个元素为当前选中值:$('#select_id')[0].selectedIndex = 1; --注:select_id'即控件的id属性

select下拉框value = 'val'的元素为当前选中项:$("select[name=items] option[value='val']").attr("selected","selected");

select设置value=-sel3的项目为当前选中项:$("#sel").attr("value",'-sel3′); --注:sel即select控件的id属性

添加下拉框的option:$("<option value='1′>1111</option><option value='2′>2222</option>").appendTo("#sel");

select清空:$("#sel").empty();

checkbox:

checkbox的第二个元素被打勾:$("input[name=items]").get(1).checked = true; //打勾

checkbox的value='val'的元素打勾:$("input[name=item][value='val']").attr("checked",true);

或$("input[name=item][value='val']").attr("checked","checked");

判断checkbox是否已经打勾:if($("input[name=item][value='val']").attr('checked')==true)

jQuery获取CheckBox选择的Value值:

//选择被选中CheckBox元素的集合 如果你想得到Value值你需要遍历这个集合

$($("input[name='checkbox_name'][checked]")).each(function(){

arrChk+=this.value + ','; //遍历被选中CheckBox元素的集合 得到Value值

});

checkbox的checked属性:

$("#checkbox_id").attr("checked"); //获取一个CheckBox的状态(有没有被选中,返回true/false)

$("#checkbox_id").attr("checked",true); //设置一个CheckBox的状态为选中(checked=true)

$("#checkbox_id").attr("checked",false); //设置一个CheckBox的状态为不选中(checked=false)

//根据上面三条,分析分析这句代码的意思:

$("input[name='checkbox_name']").attr("checked",$("#checkbox_id").attr("checked"));

--注:根据控件checkbox_id的checked状态为name='checkbox_name'的input赋相同的checked状态

获取值:

文本框,文本区域:$("#txt").attr("value");

多选框checkbox:$("input[name='checkbox':checked]").each(function(){

var val = $(this).val();

});

单选组radio:$("input[type=radio][checked]").val();

下拉框select的value值:$('select').val();

下拉框select选中的text 值:$("select").find("option:selected").text();

文本框,文本区域:$("#txt").attr("value","); //清空内容

$("#txt").attr("value",'11′); //填充内容

事件:

当对象text_id获取焦点时触发:$("#text_id").focus(function(){//code...});

当对象text_id失去焦点时触发:$("#text_id").blur(function(){//code...});

其他:

使文本框的Vlaue值成选中状态:$("#text_id").select();

$("#text_id").val().split(","); //将Text的Value值以','分隔返回一个数组

以上这篇jQuery获取多种input值的简单实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 异步方法队列链实现代码分析
Jun 05 Javascript
JavaScript实现生成GUID(全局统一标识符)
Sep 05 Javascript
当前流行的JavaScript代码风格指南
Sep 10 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
May 11 Javascript
javascript设计简单的秒表计时器
Sep 05 Javascript
jquery拖拽效果完整实例(附demo源码下载)
Jan 14 Javascript
js流动式效果显示当前系统时间
May 16 Javascript
12个非常有用的JavaScript技巧
May 17 Javascript
jQuery自定义多选下拉框效果
Jun 19 jQuery
使用bootstraptable插件实现表格记录的查询、分页、排序操作
Aug 06 Javascript
vue-cli中的webpack配置详解
Sep 25 Javascript
vue路由结构可设一层方便动态添加路由操作
Aug 31 Javascript
jQuery图片左右滚动代码 有左右按钮实例
Jun 20 #Javascript
JavaScript操作表单实例讲解(上)
Jun 20 #Javascript
jquery 获取select数组与name数组长度的实现代码
Jun 20 #Javascript
JavaScript提升性能的常用技巧总结【经典】
Jun 20 #Javascript
使用jQuery给input标签设置默认值
Jun 20 #Javascript
js中获取时间new Date()的全面介绍
Jun 20 #Javascript
AngularJs Javascript MVC 框架
Jun 20 #Javascript
You might like
overlord人气高涨,却被菲利普频繁举报,第四季很难在国内上映
2020/05/06 日漫
jQuery 表单验证扩展(四)
2010/10/20 Javascript
JavaScript打印网页指定区域的例子
2014/05/03 Javascript
js 获取元素在页面上的偏移量的方法汇总
2015/04/13 Javascript
JS实现的5级联动Select下拉选择框实例
2015/08/17 Javascript
nodejs基础知识
2017/02/03 NodeJs
详解React 在服务端渲染的实现
2017/11/16 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
2018/08/02 Javascript
vue-cli3+typescript新建一个项目的思路分析
2019/08/06 Javascript
在Webpack中用url-loader处理图片和字体的问题
2020/04/28 Javascript
[00:33]DOTA2上海特级锦标赛 CDEC战队宣传片
2016/03/04 DOTA
Python中的CURL PycURL使用例子
2014/06/01 Python
python抓取百度首页的方法
2015/05/19 Python
Python实现数据库编程方法详解
2015/06/09 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
2017/07/07 Python
人脸识别经典算法一 特征脸方法(Eigenface)
2018/03/13 Python
Python中elasticsearch插入和更新数据的实现方法
2018/04/01 Python
基于Django与ajax之间的json传输方法
2018/05/29 Python
使用pandas对两个dataframe进行join的实例
2018/06/08 Python
使用python接入微信聊天机器人
2020/03/31 Python
Pycharm新建模板默认添加个人信息的实例
2019/07/15 Python
将python文件打包exe独立运行程序方法详解
2020/02/12 Python
使用Tkinter制作信息提示框
2020/02/18 Python
Python闭包及装饰器运行原理解析
2020/06/17 Python
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
可以在一个PHP文件里面include另外一个PHP文件两次吗
2015/05/22 面试题
一些Solaris面试题
2013/03/22 面试题
高中生毕业学习总结的自我评价
2013/11/14 职场文书
汉语言文学毕业生自荐信范文
2014/03/24 职场文书
班风学风建设方案
2014/05/06 职场文书
廉洁家庭事迹材料
2014/05/15 职场文书
反洗钱宣传活动总结
2014/08/26 职场文书
民政局离婚协议书范本
2014/10/20 职场文书
信用卡收入证明范本
2015/06/12 职场文书
Django给表单添加honeypot验证增加安全性
2021/05/06 Python