`

JQuery操作表单相关使用总结

阅读更多

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');//填充内容

 

分享到:
评论

相关推荐

    4jquery对表格表单的操作

    简洁的语法和跨平台的兼容性,极大的简化了javascript开发人员遍历HTML文档、操作DOM、处理事伯、执行动画操作AJAX的操作。 屏蔽浏览器差异,对DOM的操作提供了方便的扩展,易用的事件处理API和动画API数据接口。

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

    主要介绍了JQuery对表单元素的基本操作使用总结,需要的朋友可以参考下

    jQuery页面操作手册

    个人总结的jQuery页面操作记录,包括jQuery的基本使用方法和对页面表单控件的各种操作。

    jQuery实现表单动态添加数据并提交的方法

    主要介绍了jQuery实现表单动态添加数据并提交的方法,结合实例形式总结分析了jQuery针对存在form表单的添加、提交,不存在form表单的添加、提交,ajax、非ajax形式提交等数据添加与表单提交操作技巧,需要的朋友可以参考...

    jQuery操作表单常用控件方法小结

    本文实例总结了jQuery操作表单常用控件方法。分享给大家供大家参考。具体如下: 下面的JS代码列出了jQuery操作表单常用控件(包括select,radiobox,checkbox)的常用方法,相信一定有你需要的 操作radio的html代码 ...

    Bootstrap与jQuery UI框架设计(前端开发工程师系列)

    操作案例:在页面中使用Bootstrap 2 Bootstrap功能介绍 2.1.Bootstrap构成模块 2.2 Bootstrap的特色和功能介绍 2.2.1 Bootstrap的特色 2.2.2 媒体查询 2.2.3 Bootstrap主要功能 2.3 Bootstrap优秀插件 2.4 Bootstrap...

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

    主要介绍了jQuery获取及设置表单input各种类型值的方法,总结分析了jQuery针对表单元素的各种常见操作技巧,非常简单实用,需要的朋友可以参考下

    jQuery Mobile快速入门245页完整版.pdf + 所有源码.7z

    第10章 使用phonegap轻松部署jquery mobile应用程序  10.1 什么是phonegap  10.2 将jquery mobile作为一个ios app来运行  10.3 将jquery mobile作为一个android app来运行  10.4 open app market  10.5 ...

    04-javaWeb-jQuery.7z

    属性和css操作总结 对属性的操作 对css操作 案例3-全选或者全不选 jQuery数据遍历、val设置、标签设置、元素创建  案例4-省市联动 选择器——表单对象属性过滤选择器 案例5-左右移动 总结 ————————...

    《jQuery Mobile快速入门》.((美)Brad Broulik ).[PDF]

    通过本书的学习,读者将会获悉jquery mobile的核心特性,以及如何创建可主题化的设计,还会掌握jquery mobile的api,以及如何使用phonegap来扩展jquery mobile。 《jquery mobile快速入门》适合想要掌握jquery ...

    最新Python3.5零基础+高级+完整项目(28周全)培训视频学习资料

    KindEditor基本使用和文件操作 作业 第25周 今日内容概要 博客系统示例预览 组合搜索组件 JSONP跨域请求jQuery方式 JSONP跨域请求本质 XSS过滤以及单例模式 博客系统表结构讲解 博客系统功能讲解 CMDB介绍 CMDB...

    泛微OA前端开发接口方法和自定义方方法总结注释

    泛微OA前端开发接口方法和自定义方方法总结注释 适用于刚接触泛微OA前端开发的小白和不了解泛微OA开发的老手 有什么问题可以私信问我 ...表单字段相关操作,不推荐使用jQuery,禁止原生JS直接操作DOM结构!

    Jquery 获得服务器控件值的方法小结

    由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法.

    ASP.NET MVC 3高级编程

    8.4.2 使用jquery ui实现自动完成部件 195 8.4.3 json和jquery模板 199 8.5 提高ajax性能 204 8.5.1 使用内容分发网络 204 8.5.2 脚本优化 204 8.6 小结 205 第9章 路由机制 207 9.1 理解url 208 9.2 路由...

    JavaScript(四):JavaScript版的DOM总结

    文章目录DOM总结1、DOM1)DOM结构2)DOM节点a、节点分类b、节点之间的关系c、选择器——找到节点3)DOM修改a、innerTextb、innerHTMLc、 属性 : value,style ,width2、DOM操作1) 单个HTML DOM节点的操作a、找到...

    精通AngularJS part1

    使用ngSubmit处理表单提交162 使用ngClick处理表单提交162 59重置用户信息表单162 510摘要164 第6章导航165 61单页Web应用的URL166 HTML5之前的HashbangURL166 HTML5和historyAPI167 62使用$location服务168...

    python入门到高级全栈工程师培训 第3期 附课件代码

    03 用户增删该查及组相关操作 04 对文件的权限管理 05 对目录的权限管理 06 权限管理补充 07 属主属组及基于数字的权限管理 第5章 01 上节课复习 02 文件合并与文件归档 03 文件归档与两种压缩方式 04 vim编辑器 ...

Global site tag (gtag.js) - Google Analytics