jQuery获取Select选择的Text和Value:
语法解释:
1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text 3. var checkValue=$("#select_id").val(); //获取Select选择的Value 4. var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值 5. var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值
jQuery设置Select选择的 Text和Value:
语法解释:
1. $("#select_id ").get(0).selectedIndex=1; //设置Select索引值为1的项选中 2. $("#select_id ").val(4); // 设置Select的Value值为4的项选中 3. $("#select_id option[text='jQuery']").attr("selected", true); //设置Select的Text值为jQuery的项选中
jQuery添加/删除Select的Option项:
语法解释:
1. $("#select_id").append("<option value='Value'>Text</option>"); //为Select追加一个Option(下拉项) 2. $("#select_id").prepend("<option value='0'>请选择</option>"); //为Select插入一个Option(第一个位置) 3. $("#select_id option:last").remove(); //删除Select中索引值最大Option(最后一个) 4. $("#select_id option[index='0']").remove(); //删除Select中索引值为0的Option(第一个) 5. $("#select_id option[value='3']").remove(); //删除Select中Value='3'的Option 5. $("#select_id option[text='4']").remove(); //删除Select中Text='4'的Option
常用
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获 取一组radio被选中项的值 var item = $('input[name=items][checked]').val(); 获 取select被选中项的文本 var item = $("select[name=items] option[selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id')[0].selectedIndex = 1; radio单选组的第二个元素为当前选中值 $('input[name=items]').get(1).checked = true; 获取值: 文本框,文本区域:$("#txt").attr("value"); 多选框 checkbox:$("#checkbox_id").attr("value"); 单选组radio: $("input[type=radio][checked]").val(); 下拉框select: $('#sel').val(); 控制表单元素: 文本框,文本区域:$("#txt").attr("value",'');//清空内容 $("#txt").attr("value",'11');//填充内容 多选框checkbox: $("#chk1").attr("checked",'');//不打勾 $("#chk2").attr("checked",true);//打勾 if($("#chk1").attr('checked')==undefined) //判断是否已经打勾 单选组 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();//清空下拉框
//遍历option和添加、移除option
function changeShipMethod(shipping){ var len = $("select[name=ISHIPTYPE] option").length if(shipping.value != "CA"){ $("select[name=ISHIPTYPE] option").each(function(){ if($(this).val() == 111){ $(this).remove(); } }); }else{ $("<option value='111'>UPS Ground</option>").appendTo($("select[name=ISHIPTYPE]")); } }
//取得下拉選單的選取值 $(#testSelect option:selected').text(); 或$("#testSelect").find('option:selected').text(); 或$("#testSelect").val();
常用
1.下拉框: var cc1 = $(".formc select[name='country'] option[selected]").text(); //得到下拉菜单的选中项的文本(注意中间有空格) var cc2 = $('.formc select[name="country"]').val(); //得到下拉菜单的选中项的值 var cc3 = $('.formc select[name="country"]').attr("id"); //得到下拉菜单的选中项的ID属性值 $("#select").empty();//清空下拉框 //$("#select").html(''); $("<option value='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的选择器是强大的. 还有很多方法. <script src="jquery-1.2.1.js" type="text/javascript"></script> <script language="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($("#selectTest option[@selected]").text()); $("#selectTest").attr("value", "2"); }); }); </script> <a href="#">aaass</a> <!--下拉框--> <select id="selectTest" name="selectTest"> <option value="1">11</option> <option value="2">22</option> <option value="3">33</option> <option value="4">44</option> <option value="5">55</option> <option value="6">66</option> </select> jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关获取一组radio被选中 项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选 中项的文本 var item = $("select[@name=items] option[@selected]").text(); select 下拉框的第二个元素为当前选中值 $('#select_id')[0].selectedIndex = 1; radio单选组的第二个 元素为当前选中值 $('input[@name=items]').get(1).checked = true; 获取值: 文本 框,文本区域:$("#txt").attr("value"); 多选框 checkbox:$("#checkbox_id").attr("value"); 单选组radio: $("input[@type=radio][@checked]").val(); 下拉框select: $('#sel').val(); 控 制表单元素: 文本框,文本区域:$("#txt").attr("value",'');//清空内容 $("#txt").attr("value",'11');// 填充内容 多选框checkbox: $("#chk1").attr("checked",'');//不打勾 $("#chk2").attr("checked",true);// 打勾 if($("#chk1").attr('checked')==undefined) //判断是否已经打勾 单选组radio: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项 下拉框 select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项 $("<optionvalue='1'& gt;1111</option><optionvalue='2'>2222</option& gt;").appendTo("#sel")//添加下拉框的option $("#sel").empty();// 清空下拉框 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当 前选中值 $('#select_id')[0].selectedIndex = 1; radio单选组的第二个元素为当前选中值 $('input[@name=items]').get(1).checked = true; 获取值: 文本框,文本区域:$("#txt").attr("value"); 多选框 checkbox:$("#checkbox_id").attr("value"); 单选组radio: $("input[@type=radio][@checked]").val(); 下拉框select: $('#sel').val(); 控 制表单元素: 文本框,文本区域:$("#txt").attr("value",'');//清空内容 $("#txt").attr("value",'11');// 填充内容 多选框checkbox: $("#chk1").attr("checked",'');//不打勾 $("#chk2").attr("checked",true);// 打勾 if($("#chk1").attr('checked')==undefined) //判断是否已经打勾 单选组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常见使用详解** jQuery,一个轻量级的JavaScript库,因其简洁的API和高效的DOM操作,成为Web开发中广泛使用的工具。对于.NET开发者来说,jQuery不仅能够简化前端交互,还可以与后端ASP.NET框架无缝集成,...
### jQuery常见函数详解 #### 一、理解jQuery对象 **jQuery对象**是DOM元素的一种封装形式,通过jQuery库提供的API来操作这些元素。相比于原生JavaScript中的DOM操作,使用jQuery对象更加简便高效。 - **创建...
本篇文章将深入探讨jQuery的基本概念、使用方法以及DOM对象与jQuery对象之间的转换与区别。 首先,我们从jQuery的简介开始。jQuery是由John Resig于2006年创建的,其目标是“write less, do more”。jQuery的核心...
jQuery.common就是一种常见的做法,它将常用的jQuery方法进行封装,形成一个通用的方法集合,以方便开发者在项目中复用,提高开发效率。本文将深入探讨jQuery.common的实现原理、常用功能以及如何在实际项目中应用。...
其中,使用 jQuery 调用后台方法是非常常见的场景,本文将详细介绍如何使用 jQuery 调用后台方法。 一、什么是 jQuery? jQuery 是一个 JavaScript 库,它提供了许多有用的功能来简化 Web 开发过程。它使得开发者...
通过学习这些内容,开发者不仅可以掌握jQuery的基本用法,还能深入理解其工作原理,提升前端开发效率。对于初学者来说,jQuery是一个非常好的起点,而对有经验的开发者来说,它则是一个不可或缺的工具。
JQuery 是一款广泛使用的 JavaScript 库,它通过简化 DOM 操作、事件处理、动画设计以及 AJAX 交互,极大地提高了开发效率。JQuery 的目标是“Write Less, Do More”,即用更少的代码实现更多的功能。JQuery 的核心...
为了便于使用,开发者通常会将这些功能封装成一个jQuery插件,用户只需要在页面中引入jQuery库和插件文件,然后通过简单的jQuery选择器和方法调用来激活旋转效果。例如,可能的使用方式如下: ```javascript $...
3. 使用jQuery获取和处理汉字:在JavaScript部分,使用jQuery选择器选取元素,并调用汉字转拼音库提供的函数将汉字转换为拼音。例如,如果pinyin.js有一个名为`toPinyin`的函数,你可以这样做: ```javascript $...
标题 "我的第一个jquery封装方法---jquery" 暗示了这篇博客主要关注的是如何使用jQuery这一流行的JavaScript库来封装自定义的功能。jQuery以其简洁的API和强大的DOM操作能力,成为了前端开发者的常用工具。在这里,...
通过学习这个示例项目,你可以直观地了解 jQuery Pagination 的工作原理和使用方法。 ### 六、进一步学习 要了解更多关于 jQuery Pagination 的高级特性,如自定义模板、国际化支持等,可以参考其官方文档或阅读...
下面我们将详细分析jQuery()方法的四种常见用法。 首先,jQuery()方法的基本形式是不带任何参数的,这将返回一个空的jQuery对象。例如: ```javascript jQuery() ``` 这种情况下,你可以进一步在这个空的jQuery对象...
首先,我们需要了解jQuery的基本用法。jQuery通过选择器选取HTML元素,然后对这些元素进行操作。例如,`$("#myElement")`会选择ID为`myElement`的元素。接着,我们可以调用各种方法,如`.css()`来改变样式,`.click...
本资源"jQuery实现的产品自动360度旋转展示特效源码.zip"提供了一种利用jQuery创建360度产品旋转展示效果的方法。这种特效在电商网站上特别常见,能增强用户体验,使用户可以全方位地查看产品细节。 首先,jQuery的...
本文将深入探讨jQuery Validate的使用方法,以及如何结合实际项目进行应用。 一、jQuery Validate插件简介 jQuery Validate是一款由Jörn Zaefferer开发的jQuery插件,主要用于表单验证。它提供了丰富的验证规则和...
这些经典案例不仅涵盖了jQuery的基本用法,也展示了其在实际项目中的广泛应用。通过学习和实践这些案例,开发者能够更好地掌握jQuery的核心技能,提升Web开发效率,同时也能为用户提供更流畅、更具互动性的网页体验...
总的来说,《jQuery使用手册使用帮助》涵盖了jQuery的基本用法和高级技巧,是学习和提升jQuery技能的重要资源。通过阅读和实践其中的内容,开发者能够更高效地编写出功能丰富且用户体验良好的网页应用。
在本项目中,“jQuery仿京东页面制作,组件封装”是...通过学习和实践这个项目,初学者不仅可以掌握jQuery的基本技术,还能提升对Web前端开发的整体理解。同时,项目的逻辑思路清晰,代码简洁,使得学习过程更为顺畅。
- **jQuery对象转DOM对象**:可以通过索引(如`[0]`)或`.get()`方法将jQuery对象转换回原生的DOM对象,从而使用DOM对象特有的成员和方法。 #### 三、样式操作 1. **使用addClass()和css()方法添加样式** - **...
本文将深入探讨jQuery UI Message的使用方法和常见应用场景,旨在帮助开发者更好地利用这一工具提升应用的互动性。 首先,jQuery UI Message是jQuery UI库中的一个组件,它基于jQuery框架,提供了丰富的样式和配置...