问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用jquery获取input中输入的值

发布网友 发布时间:2022-04-20 10:52

我来回答

2个回答

热心网友 时间:2022-04-22 12:06

1、获取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前端:

2、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);

3、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();

4、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状态

5、获取值: 

//文本框,文本区域:
$("#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′); //填充内容

6、事件:

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

7、其他:

//使文本框的Vlaue值成选中状态:
$("#text_id").select();
$("#text_id").val().split(","); //将Text的Value值以','分隔返回一个数组

热心网友 时间:2022-04-22 13:24

<!DOCTYPE HTML>
<html>
<meta charset="UTF-8" />

<head>
<title></title>
</head>
<style type="text/css">
* {
margin: 0;
padding: 0;
}
.demo input{margin-top: 30px;}
</style>

<body>
<div class="demo">
<input type="text" name="" id="ipt1" value="" /><button class="btn1">获取</button></br>
<input type="text" name="" id="ipt2" value="" /><button class="btn2">获取</button></br>
<input type="text" name="" id="ipt3" value="" /><button class="btn3">获取</button></br>
</div>
</body>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$('.btn1').click(function(){
var val = $('#ipt1').val();
if(val.length > 0){
alert($('#ipt1').val());
}else{
alert('你未输入任何内容!');
}
})
$('.btn2').click(function(){
var val = $('#ipt2').val();
if(val.length > 0){
alert($('#ipt2').val());
}else{
alert('你未输入任何内容!');
}
})
$('.btn3').click(function(){
var val = $('#ipt3').val();
if(val.length > 0){
alert($('#ipt333').val());
}else{
alert('你未输入任何内容!');
}
})
})
</script>
</html>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... jquery怎样获取多个复选框的值? jquery怎么获取元素的子元素 jquery怎么获取当前节点的前一个节点 用jquery如何获取到指定的值? jquery如何获取当前元的子元素? jquery 获取classname 英雄联盟里的MVP是什么意思? 英雄联盟手机盒子看战绩时有个mvp什么意思 LOL里怎么才能成为MVP? 英雄联盟什么软件可以显示mvp 英雄联盟mvp怎么来的 lol手游对局结束后mvp怎么没有显示 lol里的MVP是如何计算的 lol手机盒子怎么样才能看见自己是mvp 英雄联盟mvp怎样计算 英雄联盟什么辅助工具能看到mvp 电脑上怎么看英雄联盟MVP 掌上英雄联盟mvp是怎么判定的?人头?金钱?输出? 怎么可以看自己英雄联盟的mvp得了多少个 英雄联盟mvp是怎么评判的? jquery获取滚动条高度和位置 jQuery如何获取选中单选按钮radio的值 jquery怎么获取相同class的个数? jquery中怎么获得当前元素的索引值 jquery获取指定元素下的子元素 jquery如何获取子标签的ID值 数据透视表的组成 如何设置数据透视表中的文字样式 下列常用Excel函数代表什么意思。怎么用,还有数据... EXCEL利用数据透视表制作图表时,如何将求得的平均... 我想问一下各位:关于EXCEL表中数据选项中的“数据... 梦到蛇吃虫子什么意思 梦见一对蛇缠在一起往身上爬吃虫子 梦见身上虫子鱼蛇咬我,叫别人帮我抓? 梦到身上有虫子,还有好多蛇 梦见一条蛇在吃很多很多的虫子,我站在虫子中间,... 做梦梦见自己变虫子被蛇吃啦有人又救我啦 经常做梦,梦见身体里面有虫子和蛇 昨晚梦见好多虫子在我身体里,后来又梦见一条蛇从口... 梦见自己满身的虫子,房间里,被窝里,墙壁上,都是虫...