js,jquery获取值整合
2017-08-01 10:14
218 查看
针对常用按钮js,jquery获取值方法,目前小编最常用的这几种方法,也为了帮大家区分js和jquery获取值区别,希望对大家有帮助,如有更好的方法,欢迎大家补充!
姓名:<input id="name" class="selectui-input w_22" />
性别:<input type="radio" name="sex" value="0" checked/>男
<input type="radio" name="sex" value="1" />女
选择要买的水果
<input type="checkbox" name="friut" id="apple" value="苹果" />苹果
<input type="checkbox" name="friut" value="香蕉" />香蕉
<input type="checkbox" name="friut" value="梨子" />梨子
请选择支付方式
<select id="payWay" name="payWay">
<option value="1" id="payB">支付宝</option>
<option value="2">微信</option>
<option value="2">银行卡</option>
<option value="3">现金</option>
</select>
js获取值:
一:文本框 var name=document.getElementById("name");
二:单选框:
var obj = document.getElementsByName("sex");
for(var i=0; i<obj.length; i ++){
if(obj[i].checked){
alert(obj[i].value);
}
}
三:下拉框
(1)
var test=document.getElementById("payWay");
var index=test.selectedIndex;
alert(index);
var ss=test.options[index].value;
alert(ss);
(2)如果下拉框内容少的话,这种方法比较简单
var obj=document.getElementById("payB");
alert(obj.value);
(3)
var obj=document.getElementById("payWay");
for(var i=0;i<obj.length;i++){
if(obj[i].selected==true){
alert(obj[i].value);
}
}
四:多选框
var str=document.getElementsByName("friut");
var chestr="";
for (i=0;i<str.length;i++)
{
if(str[i].checked == true)
{
chestr+=str[i].value+",";
}
}
alert(chestr);
jquery获取值:
一:文本框
var name= $("#name").val();
二:单选框
(1)$('input:radio:checked').val();
(2)$("input[type='radio']:checked").val();
(3)$("input[name='sex']:checked").val();
三:下拉框
var options=$("#payB option:selected");
四:复选框
(1)$("#apple").attr("value");
(2)$(function(){
$("input[name='fruit']:checkbox").click(function() {
var str = "";
$("input[name='fruit']:checkbox").each(function() {
if($(this).is(":checked"))
{
str += $(this).attr("value")+",";
}
});
if(str != null && str.length > 1)
{
str = str.substring(0,str.length-1);
}
alert(str);
});
});
姓名:<input id="name" class="selectui-input w_22" />
性别:<input type="radio" name="sex" value="0" checked/>男
<input type="radio" name="sex" value="1" />女
选择要买的水果
<input type="checkbox" name="friut" id="apple" value="苹果" />苹果
<input type="checkbox" name="friut" value="香蕉" />香蕉
<input type="checkbox" name="friut" value="梨子" />梨子
请选择支付方式
<select id="payWay" name="payWay">
<option value="1" id="payB">支付宝</option>
<option value="2">微信</option>
<option value="2">银行卡</option>
<option value="3">现金</option>
</select>
js获取值:
一:文本框 var name=document.getElementById("name");
二:单选框:
var obj = document.getElementsByName("sex");
for(var i=0; i<obj.length; i ++){
if(obj[i].checked){
alert(obj[i].value);
}
}
三:下拉框
(1)
var test=document.getElementById("payWay");
var index=test.selectedIndex;
alert(index);
var ss=test.options[index].value;
alert(ss);
(2)如果下拉框内容少的话,这种方法比较简单
var obj=document.getElementById("payB");
alert(obj.value);
(3)
var obj=document.getElementById("payWay");
for(var i=0;i<obj.length;i++){
if(obj[i].selected==true){
alert(obj[i].value);
}
}
四:多选框
var str=document.getElementsByName("friut");
var chestr="";
for (i=0;i<str.length;i++)
{
if(str[i].checked == true)
{
chestr+=str[i].value+",";
}
}
alert(chestr);
jquery获取值:
一:文本框
var name= $("#name").val();
二:单选框
(1)$('input:radio:checked').val();
(2)$("input[type='radio']:checked").val();
(3)$("input[name='sex']:checked").val();
三:下拉框
var options=$("#payB option:selected");
四:复选框
(1)$("#apple").attr("value");
(2)$(function(){
$("input[name='fruit']:checkbox").click(function() {
var str = "";
$("input[name='fruit']:checkbox").each(function() {
if($(this).is(":checked"))
{
str += $(this).attr("value")+",";
}
});
if(str != null && str.length > 1)
{
str = str.substring(0,str.length-1);
}
alert(str);
});
});
相关文章推荐
- JS,Jquery获取各种屏幕的宽度和高度
- js 和 jquery 里面几个获取宽高的调查
- js获取 jquery获取页面shu
- JQuery+Js 获取浏览器高度和宽度
- js与jquery获取父元素,删除子元素的不同方法
- JS,Jquery获取各种屏幕的宽度和高度
- 元素JS和jquery如何获取点击元素的id或name属性
- jquery 和 原生js 获取<select><option></option></select>标签的值和文本
- jQuery中如何获取元素的索引值&js获取索引
- Js/Jquery获取iframe中的元素
- Js/Jquery获取iframe中的元素
- JS,Jquery获取各种屏幕的宽度和高度
- js(jQuery)获取时间的方法及常用时间类
- 【js与jquery】如何获取选择的下拉菜单的值
- js(jQuery)获取时间的方法及常用时间类
- js或jquery如何获取父级、子级、兄弟元素(包括祖级、孙级等)
- js和jquery获取父级元素、子级元素、兄弟元素的方法
- Js/Jquery获取iframe中的元素
- js和Jquery获取选中select值和文本
- js与jquery获取父元素,删除子元素的不同方法