JQuery对表单元素的基本操作使用总结


Posted in Javascript onJuly 18, 2014

select下拉列表onChange事件之JQuery实现:

JQuery:

$(document).ready(function () { 
$("#selectMenu").bind("change", function () { 
if ($(this).val() == "pro1") { 
$("#pro1").slideDown(); 
$("#pro2").slideUp(); 
} 
else if($(this).val() =="pro2") { 
$("#pro2").slideDown(); 
$("#pro1").slideUp(); 
} 
}); 
});

 HTML:

<select id="selectMenu"> 
<option value="" >Please select product below</option> 
<option value="pro1">Product 1</option> 
<option value="pro2">Product 2</option> 
</select>
//1.jQuery对select的基本操作 
$("#select_id").change(function(){ //code...}); //为Select添加事件,当选择其中一项时触发 

var checkValue=$("#select_id").val(); //获取Select选择的Value 
var checkValue = $('.formc select[@name="country"]').val(); //得到下拉菜单name=country的选中项的值 
var checkValue=$("#select_id").val().join(","); //获取select多选(multiple="true"时候) 的value 

var checkText = $("#select_id").find("option:selected").text(); //获取Select选择的Text 
var checkText = $("select[@name=country] option[@selected]").text(); //获取select被选中项的文本(注意中间有空格) 
var checkText = $("#select_id option:selected").text(); 

var cc2 = $('.formc select[@name="country"]').val(); //得到下拉菜单的选中项的值 
var cc3 = $('.formc select[@name="country"]').attr("id"); //得到下拉菜单的选中项的ID属性值 

var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值 
var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值 

$("#select_id ").get(0).selectedIndex = 1; //设置Select索引值为1(第二项)的项选中 
$('#select_id')[0].selectedIndex = 1; //设置Select索引值为1(第二项)的项选中 
$("#select_id ").val(4); //设置Select的Value值为4的项选中 
$("#select_id option[text='jQuery']").attr("selected", true); //设置Select的Text值为jQuery的项选中 
$("#select_id").attr("value",'-sel3'); //设置value=-sel3的项目为当前选中项 

$("#select_id").empty(); //清空下拉框 

$("#select_id").append("<option value='Value'>Text</option>"); //为Select追加一个Option(下拉项) 
$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#select_id")//添加下拉框的option 
$("#select_id").prepend("<option value='0'>请选择</option>"); //为Select插入一个Option(第一个位置) 
$("#select_id option:last").remove(); //删除Select中索引值最大Option(最后一个) 
$("#select_id option[index='0']").remove(); //删除Select中索引值为0的Option(第一个) 
$("#select_id option[value='3']").remove(); //删除Select中Value='3'的Option 
$("#select_id option[text='4']").remove(); //删除Select中Text='4'的Option 

//2.jquery对radio的基本操作 
var item = $('input[@name=items][@checked]').val(); //获取一组radio被选中项的值 
var rval = $("input[@type=radio][@checked]").val(); //得到单选框的选中项的值(注意中间没有空格) 
$('input[@name=items]').get(1).checked = true; //radio单选组的第二个元素为当前选中值 
$("input[@type=radio]").attr("checked",'2'); //设置value=2的项目为当前选中项 
$("input[@type=radio][@value=2]").attr("checked",'checked'); //设置单选框value=2的为选中状态.(注意中间没有空格) 

//3.jquery对checkbox的基本操作 
$("#checkbox_id").attr("value"); //多选框checkbox 
$("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) //判断是否已经打勾 

//4.jquery对text的基本操作 
$("#txt").attr("value"); //文本框,文本区域: 
$("#txt").attr("value",''); //清空内容 
$("#txt").attr("value",'11');//填充内容
Javascript 相关文章推荐
javascript中的=等号个数问题两个跟三个有什么区别
Oct 23 Javascript
js的toLowerCase方法用法实例
Jan 27 Javascript
jquery.validate 自定义验证方法及validate相关参数
Jan 18 Javascript
JavaScript  cookie 跨域访问之广告推广
Apr 20 Javascript
ztree简介_动力节点Java学院整理
Jul 19 Javascript
Angularjs的键盘事件的绑定
Jul 27 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
Apr 14 Javascript
vue中render函数的使用详解
Oct 12 Javascript
通过JS深度判断两个对象字段相同
Jun 14 Javascript
微信小程序vant弹窗组件的实现方式
Feb 21 Javascript
javascript设计模式 ? 适配器模式原理与应用实例分析
Apr 13 Javascript
基于element-ui封装表单金额输入框的方法示例
Jan 06 Javascript
jQuery新的事件绑定机制on()示例应用
Jul 18 #Javascript
jQuery中attr()和prop()在修改checked属性时的区别
Jul 18 #Javascript
$.each遍历对象、数组的属性值并进行处理
Jul 18 #Javascript
js 模式窗口(模式对话框和非模式对话框)的使用介绍
Jul 17 #Javascript
一个小例子解释如何来阻止Jquery事件冒泡
Jul 17 #Javascript
iframe调用父页面函数示例详解
Jul 17 #Javascript
js中一维数组和二位数组中的几个问题示例说明
Jul 17 #Javascript
You might like
PHP生成便于打印的网页
2006/10/09 PHP
PHP下打开URL地址的几种方法小结
2010/05/16 PHP
文字幻灯片
2006/06/26 Javascript
利用404错误页面实现UrlRewrite的实现代码
2008/08/20 Javascript
location对象的属性和方法应用(解析URL)
2013/04/12 Javascript
JS实现的省份级联实例代码
2013/06/24 Javascript
php跨域调用json的例子
2013/11/13 Javascript
jquery实现点击弹出层效果的简单实例
2014/03/03 Javascript
table insertRow、deleteRow定义和用法总结
2014/05/14 Javascript
js检测判断日期大于多少天的方法
2015/05/04 Javascript
JQuery页面随滚动条动态加载效果的简单实现(推荐)
2017/02/08 Javascript
js实现城市级联菜单的2种方法
2017/06/23 Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
2017/09/28 Javascript
对angularjs框架下controller间的传值方法详解
2018/10/08 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
2019/09/20 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
python3使用smtplib实现发送邮件功能
2018/05/22 Python
解决python升级引起的pip执行错误的问题
2018/06/12 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
2018/07/02 Python
Python寻找两个有序数组的中位数实例详解
2018/12/05 Python
python用post访问restful服务接口的方法
2018/12/07 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
2020/03/18 HTML / CSS
百丽国际旗下购物网站:优购
2017/02/28 全球购物
全神贯注教学反思
2014/02/03 职场文书
小学毕业感言300字
2014/02/19 职场文书
读书活动实施方案
2014/03/10 职场文书
《登鹳雀楼》教学反思
2014/04/09 职场文书
综艺节目策划方案
2014/06/13 职场文书
生活部的活动方案
2014/08/19 职场文书
《微笑着面对生活》优秀演讲稿范文
2014/09/23 职场文书
领导班子四风查摆对照检查材料思想汇报
2014/10/05 职场文书
教师党员学习十八届四中全会思想汇报
2014/11/03 职场文书
举起手来观后感
2015/06/09 职场文书
导游词之天津盘山
2019/11/01 职场文书
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技