`
xitonga
  • 浏览: 616037 次
文章分类
社区版块
存档分类
最新评论

Jquery获取表单中的值

 
阅读更多

一、jQuery获取Select选择的TextValue:语法解释:

1.$("#select_id").change(function(){//code...});//Select添加事件,当选择其中一项时触发

2.varcheckText=$("#select_id").find("option:selected").text();//获取Select选择的Text

3.varcheckValue=$("#select_id").val();//获取Select选择的Value

4.varcheckIndex=$("#select_id").get(0).selectedIndex;//获取Select选择的索引值

5.varmaxIndex=$("#select_idoption:last").attr("index");//获取Select最大的索引值

二、jQuery设置Select选择的TextValue:语法解释:

1.$("#select_id").get(0).selectedIndex=1;//设置Select索引值为1的项选中

2.$("#select_id").val(4);//设置SelectValue值为4的项选中

3.$("#select_idoption[text='jQuery']").attr("selected",true);//设置SelectText值为jQuery的项选中

三、jQuery添加/删除SelectOption项:语法解释:

1.$("#select_id").append("<optionvalue='Value'>Text</option>");//Select追加一个Option(下拉项)

2.$("#select_id").prepend("<optionvalue='0'>请选择</option>");//Select插入一个Option(第一个位置)

3.$("#select_idoption:last").remove();//删除Select中索引值最大Option(最后一个)

4.$("#select_idoption[index='0']").remove();//删除Select中索引值为0Option(第一个)

5.$("#select_idoption[value='3']").remove();//删除SelectValue='3'Option

6.$("#select_idoption[text='4']").remove();//删除SelectText='4'Option

四、获取值

1.jqueryradio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关获取一组radio被选中项的值varitem=$('input[@name=items][@checked]').val();

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

3.select下拉框的第二个元素为当前选中值:$('#select_id')[0].selectedIndex=1;

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

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

6.多选框checkbox$("#checkbox_id").attr("value")

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

8.下拉框select$('#sel').val();

五、控制表单元素:

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

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

3.多选框checkbox$("#chk1").attr("checked",'');//不打勾

4.$("#chk2").attr("checked",true);//打勾

5.if($("#chk1").attr('checked')==undefined)//判断是否已经打勾

6.单选组radio$("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项

7.下拉框select$("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项

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

9.$("#sel").empty()//清空下拉框

10.//遍历option和添加、移除option

functionchangeShipMethod(shipping){

varlen=$("select[@name=ISHIPTYPE]option").length

if(shipping.value!="CA"){

$("select[@name=ISHIPTYPE]option").each(function(){

if($(this).val()==111){

$(this).remove();

}

});

}else{

$("<optionvalue='111'>UPSGround</option>").appendTo($("select[@name=ISHIPTYPE]"));

}

}

//取得下拉選單的選取值

$(#testSelectoption:selected').text();

$("#testSelect").find('option:selected').text();

$("#testSelect").val();

六、下拉框:

1.varcc1=$(".formcselect[@name='country']option[@selected]").text();//得到下拉菜单的选中项的文本(注意中间有空格)

2.varcc2=$('.formcselect[@name="country"]').val();//得到下拉菜单的选中项的值

3.varcc3=$('.formcselect[@name="country"]').attr("id");//得到下拉菜单的选中项的ID属性值

4.$("#select").empty();//清空下拉框//$("#select").html('');

5.$("<optionvalue='1'>1111</option>").appendTo("#select")//添加下拉框的option

稍微解释:

1.select[@name='country']option[@selected]表示具有name属性,并且该属性值为'country'select元素里面的具有selected属性的option元素;可以看出有@开头的就表示后面跟的是属性。

2.单选框:

$("input[@type=radio][@checked]").val();//得到单选框的选中项的值(注意中间没有空格)

$("input[@type=radio][@value=2]").attr("checked",'checked');//设置单选框value=2的为选中状态.(注意中间没有空格)

3.复选框:

$("input[@type=checkbox][@checked]").val();//得到复选框的选中的第一项的值

$("input[@type=checkbox][@checked]").each(function(){//由于复选框一般选中的是多个,所以可以循环输出

alert($(this).val());

});

$("#chk1").attr("checked",'');//不打勾

$("#chk2").attr("checked",true);//打勾

if($("#chk1").attr('checked')==undefined){}//判断是否已经打勾

当然jquery的选择器是强大的.还有很多方法.

<scriptsrc="jquery-1.2.1.js"type="text/javascript"></script>

<scriptlanguage="javascript"type="text/javascript">

$(document).ready(function(){

$("#selectTest").change(function()

{

//alert("Hello");

//alert($("#selectTest").attr("name"));

//$("a").attr("href","xx.html");

//window.location.href="xx.html";

//alert($("#selectTest").val());

alert($("#selectTestoption[@selected]").text());

$("#selectTest").attr("value","2");

});

});

</script>

<ahref="#">aaass</a>

<!--下拉框-->

<selectid="selectTest"name="selectTest">

<optionvalue="1">11</option>

<optionvalue="2">22</option>

<optionvalue="3">33</option>

<optionvalue="4">44</option>

<optionvalue="5">55</option>

<optionvalue="6">66</option>

</select>

jQuery获取Select选择的TextValue:


$("#slc1").change(function(){varcheckText=$("#slc1").find("option:selected").text();

varcheckValue=$("#slc1").val();varcheckIndex=$("#slc1").get(0).selectedIndex;varmaxIndex=$("#slc1option:last").attr("index");

alert('您选择的Text是:'+checkText+"\r\n"+"您选择的Value是:"+checkValue+"\r\n您选择的索引值是:"+checkIndex+"\r\n最大索引值是:"+maxIndex);});

语法解释:
1.$("#select_id").change(function(){//code...});//Select添加事件,当选择其中一项时触发
2.varcheckText=$("#select_id").find("option:selected").text();//获取Select选择的Text
3.varcheckValue=$("#select_id").val();//获取Select选择的Value
4.varcheckIndex=$("#select_id").get(0).selectedIndex;//获取Select选择的索引值
5.varmaxIndex=$("#select_idoption:last").attr("index");//获取Select最大的索引值

jQuery设置Select选择的TextValue:语法解释:
1.$("#select_id").get(0).selectedIndex=1;//设置Select索引值为1的项选中
2.$("#select_id").val(4);//设置SelectValue值为4的项选中
3.$("#select_idoption[text='jQuery']").attr("selected",true);//设置SelectText值为jQuery的项选中
$("#btn_index").click(function(){$("#slc1").get(0).selectedIndex=1;});

$("#btn_value").click(function(){$("#slc1").val(4);});

$("#btn_text").click(function(){$("#slc1option[text='jQuery']").attr("selected",true);});

jQuery添加/删除SelectOption项:



点击一次,Select将追加一个Option
点击将在Select第一个位置插入一个Option
点击将删除Select中索引值最大Option(最后一个)
vari=1;varbI=false;$("#btn_add").click(function(){$("#slc2").append(""+i+"");i++;});$("#btn_insert_first").click(function(){if(!bI){$("#slc2").prepend("请选择");bI=true;}});$("#btn_del").click(function(){$("#slc2option:last").remove();});

语法解释:
1.$("#select_id").append("<optionvalue='Value'>Text</option>");//Select追加一个Option(下拉项)
2.$("#select_id").prepend("<optionvalue='0'>请选择</option>");//Select插入一个Option(第一个位置)
3.$("#select_idoption:last").remove();//删除Select中索引值最大Option(最后一个)
4.$("#select_idoption[index='0']").remove();//删除Select中索引值为0Option(第一个)
5.$("#select_idoption[value='3']").remove();//删除SelectValue='3'Option
5.$("#select_idoption[text='4']").remove();//删除SelectText='4'Option

分享到:
评论

相关推荐

    jquery获取表单值

    ### jQuery 获取表单值 在Web开发中,jQuery作为一个非常流行的JavaScript库,简化了许多复杂的DOM操作,特别是对于表单数据的获取与处理方面提供了极大的便利。本文将详细讲解如何使用jQuery来获取不同类型的表单...

    jquery获取form表单input元素值的简单实例

    首先,要获取表单中input元素的值,最常用的方法是使用jQuery的val()方法。当使用 $("#id") 选择器选中了一个元素后,可以使用 .val() 来获取这个元素的值。这里,“#id”是CSS选择器的一种,用于选中id属性为特定值...

    jquery获取表单元素的方法

    本文将详细解析如何使用jQuery获取表单元素的各种值,包括文本框(TEXT)、文本区域(AREA TEXT)、复选框(CHECKBOX)、单选按钮(RADIO)、下拉列表(SELECT)以及表格(TABLE)中的数据。 ### 文本框(TEXT) ...

    jquery获取input表单值的代码

    jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $(‘input[name=items][checked]’).val(); 获取select被选中项的文本 var ...

    用Jquery获取table中td的值

    在"用Jquery获取table中td的值"这个场景下,可能需要遍历整个表格获取所有`td`的值。可以使用`.each()`方法来实现: ```javascript $("table tr td").each(function(index, element) { var value = $(element)....

    Jquery获取Select标签的值

    本篇文章将详细介绍如何利用 jQuery 来获取 Select 标签的值以及相关的表单元素操作。 #### 一、获取 Select 标签的值 ##### 1. 获取 Select 的 Value 值 要获取 Select 下拉框的当前选中值(即 value 属性的值)...

    jquery获取checkbox选中的值

    以上就是使用jQuery获取和操作checkbox选中值的基本方法。这些技巧在处理多选数据、用户交互和表单提交时非常有用。通过结合CSS类和DOM操作,可以进一步完善用户体验,如添加视觉反馈或动画效果。在实际项目中,确保...

    jquery操作表单案例

    一、jQuery获取表单元素的值 在jQuery中,获取表单元素的值非常直观。例如,对于一个ID为`exampleInput`的input元素,我们可以使用`val()`函数来获取或设置其值: ```javascript var inputValue = $('#exampleInput...

    jquery获取表单doc文档合集整理.zip

    《jQuery获取表单数据深度解析与实践指南》 在前端开发中,jQuery库以其简洁的API和强大的功能,成为开发者们的首选工具之一。本资料合集主要围绕如何使用jQuery高效地获取和处理HTML表单数据进行深入探讨,适用于...

    jQuery获取及设置表单input各种类型值的方法小结

    本文对jQuery获取及设置表单input各种类型值的方法进行了详细的小结。首先,对于radio类型输入框,可以通过使用jQuery选择器获取被选中项的值,例如使用$("input[@name=items]:checked").val();可取得一组具有相同...

    jquery 获取表单元素里面的值示例代码

    1. 获取表单元素的值 在表单中,获取元素的值是常见的需求。使用jQuery,可以通过选择器定位到具体的表单元素,并使用相应的方法来获取值。例如: - 对于文本框和文本区域,使用`.val()`方法可以获取到里面的值: `...

    JQuery获取input控件值.docx

    在JavaScript的库jQuery中,获取和操作HTML页面中的input控件值是常见的需求。下面将详细解释如何使用jQuery来获取和设置text、textarea、radio、checkbox以及select等不同类型的input控件的值。 1. **获取text和...

    Jquery 获取input 值

    根据提供的文件信息,我们可以总结出一系列关于如何使用 jQuery 来获取不同类型的输入元素(如 radio 按钮、checkbox 和 select 下拉列表)值的方法。接下来,我们将详细地解析这些方法,并提供相应的代码示例。 ##...

    jquery获取元素值的方法(常见的表单元素)

    jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $(‘input[name=items][checked]’).val(); 获取select被选中项的文本 var ...

    jquery 获取单选按钮的值

    本篇文章将详细讲解如何在jQuery中获取单选按钮(radio button)的值。 首先,我们需要了解HTML中的单选按钮是如何定义的。在HTML中,单选按钮通常使用`&lt;input&gt;`标签的`type="radio"`属性来创建。每个单选按钮都有...

    js获取form表单中name属性的值

    在进行Web开发时,经常需要在前端JavaScript代码中操作HTML表单元素,特别是获取表单中具有特定name属性的值。今天我们将探讨如何使用JavaScript来获取form表单中name属性的值,并且着重讲解在动态表单的情况下,当...

    jquery表单提交衣服尺寸选择勾选获取value值

    jquery表单提交衣服尺寸选择勾选获取value值 jquery表单提交衣服尺寸选择勾选获取value值 jquery表单提交衣服尺寸选择勾选获取value值 jquery表单提交衣服尺寸选择勾选获取value值

    Jquery超强验证表单

    例如,`.html()`用于获取或设置元素的HTML内容,`.click()`用于绑定点击事件,`.val()`则用于获取或设置表单字段的值。 **2. 表单验证的重要性** 表单验证是确保用户输入数据正确性的重要步骤,它可以防止无效数据...

    jQuery自定义表单.zip

    对于表单来说,jQuery能够方便地获取和修改表单元素的值,监听表单事件,如提交、改变等,从而实现复杂的表单逻辑。 在"jQuery自定义表单"项目中,我们主要关注以下几点: 1. **表单元素操作**:使用jQuery选择器...

    jQuery获取checkbox选中的值

    本知识点将深入探讨如何使用jQuery获取选中的checkbox值,以及如何控制checkbox的选中状态。 ### jQuery获取选中的checkbox值 1. **理解checkbox的使用场景**: 当用户需要在多个选项中选择一个或多个时,复选框...

Global site tag (gtag.js) - Google Analytics