jQuery获取多种值的方法
2016-04-11 10:27
597 查看
**jQuery 1.3.2版本下的
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置**
1.判断是否已经打勾
name即控件name属性,value即控件value属性, 可以不指定属性值,因一组checkbox的value值都会保存其在数据库中对应的id,最好写成如下方式:
另,还可以写成
获取一组radio被选中项的值:
获取select被选中项的文本
获取select被选中项的文本 :
或
select下拉框的第二个元素为当前选中值:
select下拉框value = ‘val’的元素为当前选中项:
radio单选组的第二个元素为当前选中项:
或
radio的value = ‘val’的元素为当前选中项:
获取值:
文本框,文本区域:
多选框
单选组radio:
下拉框select的value值:
下拉框select选中的text 值:
控制表单元素:
文本框,文本区域:
多选框checkbox:
checkbox的第二个元素被打勾:
checkbox的value=’val’的元素前打勾:
或
单选组radio:
下拉框select:
jQuery获取Radio选择的Value值
jQuery获取CheckBox选择的Value值
CheckBox元素的集合 如果你想得到
Value值你需要遍历这个集合
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置**
1.判断是否已经打勾
if($("input[name=item][value='val']").attr('checked')==true)
name即控件name属性,value即控件value属性, 可以不指定属性值,因一组checkbox的value值都会保存其在数据库中对应的id,最好写成如下方式:
if($("input[name=row_checkbox]").attr('checked')==true){ alert("j"); }else { alert("请选择数据!"); }
另,还可以写成
if($("[name=row_checkbox]").attr('checked')==true)
获取一组radio被选中项的值:
var item = $('input[name=items][checked]').val();
获取select被选中项的文本
var item = $("select[@name=items] option[@selected]").text();
获取select被选中项的文本 :
var item = $("select[name=items] option[selected]").text();
或
$("select[name=items]").find("option:selected").text();
select下拉框的第二个元素为当前选中值:
$('#select_id')[0].selectedIndex = 1;
select下拉框value = ‘val’的元素为当前选中项:
$("select[name=items] option[value='val']").attr("selected","selected");
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");
获取值:
文本框,文本区域:
$("#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′); //填充内容
多选框checkbox:
checkbox的第二个元素被打勾:
$("input[name=items]").get(1).checked = true; //打勾 $("input[name=items]").get(1).checked = false; //不打勾
checkbox的value=’val’的元素前打勾:
$("input[name=item][value='val']").attr("checked",true);
或
$("input[name=item][value='val']").attr("checked","checked"); if($("input[name=item] [value='val']").attr('checked')==true) //判断是否已经打勾
单选组radio:
$("input[type=radio]").attr("checked",'2′);//设置value=2的项目为当前选中项
下拉框select:
$("#sel").attr("value",'-sel3′);//设置value=-sel3的项目为当前选中项 $("<option value='1'>1111</option><option value='2′>2222</option>").appendTo("#sel")//添加下拉框的option $("#sel").empty();//清空下拉框
jQuery获取Radio选择的Value值
$("input[name='radio_name'][checked]").val(); //选择被选中Radio的Value值 $("#text_id").focus(function(){//code...}); //事件 当对象text_id获取焦点时触发 $("#text_id").blur(function(){//code...}); //事件 当对象text_id失去焦点时触发 $("#text_id").select(); //使文本框的Vlaue值成选中状态 $("input[name='radio_name'][value='要选中Radio的Value值'"). attr("checked",true); //根据Value值设置Radio为选中状态
jQuery获取CheckBox选择的Value值
$("input[name='checkbox_name'][checked]"); //选择被选中
CheckBox元素的集合 如果你想得到
Value值你需要遍历这个集合
$($("input[name='checkbox_name'][checked]")). each(function(){arrChk+=this.value + ',';});//遍历被选中CheckBox元素的集合 得到Value值 $("#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"));//根据3,4,5条,你可以分析分析这句代码的意思 $("#text_id").val().split(","); //将Text的Value值以','分隔 返回一个数组
相关文章推荐
- jQuery获取多种值的方法
- 【jQuery源码】事件委托
- jQuery基础事件
- jquery 实现tab切换
- jquery-常用插件集合
- 详解jQuery中的empty、remove和detach
- JQuery导航菜单选择特效
- jquery简单插件到复杂插件(2)--简单手风琴
- Jquery即点既改
- 对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache
- 15位和18位身份证JS校验实例(jquery)和注意项
- 使用Python的Django框架结合jQuery实现AJAX购物车页面
- 详解jQuery中的empty、remove和detach
- 对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
- JQuery导航菜单选择特效
- 【jQuery源码】DOM Ready
- 人为触发jquery ajax 中error回调方法
- javaScript: 通过数组转json格式的方式进行复用jQuery的ajax方法
- 用jquery.form ajax提交文件上传表单
- JQuery的用途和功能