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 相关文章推荐
extjs 学习笔记(三) 最基本的grid
Oct 15 Javascript
javascript与CSS复习(三)
Jun 29 Javascript
基于JQuery的一句代码实现表格的简单筛选
Jul 26 Javascript
JS中setTimeout()的用法详解
Apr 14 Javascript
jquery更换文章内容与改变字体大小代码
Sep 30 Javascript
JavaScript运算符小结
Jun 03 Javascript
Angular 路由route实例代码
Jul 12 Javascript
JavaScript中定时控制Throttle、Debounce和Immediate详解
Nov 17 Javascript
Javascript基于jQuery UI实现选中区域拖拽效果
Nov 25 Javascript
利用js-cookie实现前端设置缓存数据定时失效
Jun 18 Javascript
Vue之Mixins(混入)的使用方法
Sep 24 Javascript
Jquery cookie插件实现原理代码解析
Aug 04 jQuery
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
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
php与paypal整合方法
2010/11/28 PHP
浅谈PHP中output_buffering
2015/07/13 PHP
php while循环控制的简单实例
2016/05/30 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)
2013/02/05 Javascript
javascript实用小函数使用介绍
2013/11/11 Javascript
深入理解Javascript里的依赖注入
2014/03/19 Javascript
jQuery实现单击按钮遮罩弹出对话框(仿天猫的删除对话框)
2014/04/10 Javascript
Javascript实现网络监测的方法
2015/07/31 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
js 数组当前行添加数据方法详解
2020/07/28 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
基于Cesium绘制抛物弧线
2020/11/18 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2全新版本永雾林渊开启新篇章
2020/12/24 DOTA
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
如何用itertools解决无序排列组合的问题
2017/05/18 Python
django rest framework之请求与响应(详解)
2017/11/06 Python
django实现用户登陆功能详解
2017/12/11 Python
python实现翻转棋游戏(othello)
2019/07/29 Python
国际知名军事风格休闲装品牌:Alpha Industries(阿尔法工业)
2017/05/24 全球购物
一些Unix笔试题和面试题
2012/09/25 面试题
办加油卡单位介绍信
2014/01/09 职场文书
宿舍打麻将检讨书
2014/01/24 职场文书
旅游管理毕业生自荐书
2014/02/02 职场文书
党员公开承诺书
2014/03/25 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
安全隐患整改报告
2014/11/06 职场文书
2014年会计主管工作总结
2014/12/20 职场文书
MySQL GRANT用户授权的实现
2021/06/18 MySQL
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
2022/03/23 MySQL
python微信智能AI机器人实现多种支付方式
2022/04/12 Python