Jquery表单与表格的运用
1,表单的应用:
a. 单行文本框的应用 多行文本框的应用
b.复选框的框的应用
c.下拉框的应用
d.表单验证
2,表格的应用:
a. 表格变色
b.表格展开关闭
d.表格内容筛选
3,多行文本框的放大与缩小
//得到多行文本框对象
var $tr = $("#tr");
//单击放大按钮,如果文本框高度小于450,则高度加30
$("#btnBig").click(function() {
if ($tr.height() < ) {
$tr.animate({height:"+=30"});
};
});
//单击缩小按钮,如果文本框高度大于100,则高度减30
$("#btnSmall").click(function() {
if ($tr.height() > ) {
$tr.animate({ height: “-=" });
}
});
4,滚动条上升下降
$("#btnUp").click(function() {
$("# $tr.animate({ scrollTop: "-=" });
});
btnDown").click(function() {
$tr.animate({ scrollTop: "+=30" });
});
5,全选
//全选
$("#CheckedAll").click(function() {
//通过attr()方法设置属性checked的值,使之选中
$('[name=items]:checkbox').attr('checked', true);
});
6,全不选
//全不选
$("#CheckedNo").click(function() {
//通过attr()方法设置属性checked的值,使之不选中
$('[name=items]:checkbox').attr('checked',false);
});
7,下拉框
//按钮事件
$("#add").click(function() {
//得到我们选中的值
var seled = $('#select1 option:selected');
//把选中的项给移除
seled.appendTo("#select2");
//var selremove = seled.remove();
//把删除的值追加到select2中
//selremove.appendTo("#select2");
});
8,表单验证事件:
blur(): blur事件会在元素失去焦点的时候触发,既可以是鼠标行为,也可以是按tab键离开的
click():元素点击的时候触发
dblclick(): dblclick事件会在元素的同一点双击时触发。
focus(): 当页面加载后将某个元素设置为焦点
keyup(fn):当键盘按下时触发
keyup():keyup事件会在按键释放时触发。
append():追加
remove():将当前元素以前的提醒元素删除
9,隔行变色
$(function() {
$("tr:odd").addClass("odd"); /*给奇数行添加样式*/
$("tr:even").addClass("even"); /*给偶数行添加样式*/
});
$(function() {
$("body>tr:odd").addClass("odd"); //给tbody中的奇数行添加样式
$("body>tr:even").addClass("even"); //给tbody中的偶数行添加样式
//将某一行变为高亮显示状态,可以使用contains选择器来实现
$("tr:contains('王五')").addClass("selected");
})
10,toggle()方法:toggle():切换元素的可见状态。如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。
11,toggle(speed, [callback]) ):
$(“div:contains(‘John’)”) ; //在当前页面中找到内容包含’John’的div
$(“div”).filter(“表达式”)
14,网页换肤: 就是通过调用不同的样式表文件来实现不同皮肤的切换,并且需要将换好的皮肤记入Cookie中,这样用户下次访问时,就可以显示用户自定义的皮肤了。
Jquery表单与表格的运用的更多相关文章
- jQuery 控制表单和表格
这里总结了jQuery中对表格和表单的一些常用操作, 通过这里的实例和操作肯定对jQuery的掌握有一个新得提高, 希望大家耐心看完, 多实践. <!DOCTYPE html PUBLIC &q ...
- jQuery(6)——jQuery对表单、表格的操作及更多应用
jQuery对表单.表格的操作及更多应用 [表单应用] 一个表单有表单标签.表单域及表单按钮三个基本部分. 单行文本框应用:获取和失去焦点改变样式. 也可以用CSS中的伪类选择符来实现,但是IE6并不 ...
- jQuery 对表单、表格的操作及更多应用-简略笔记
[jQuery 对表单.表格的操作及更多应用] jquery对表单及表格的操作是实际应用中相当广泛. 对于表单的操作,可以实现 (1)获取和失去焦点改变样式: (2)在多行文本框中可以实现网站评论框的 ...
- Jquery表单提交后获取返回Json值
1.给form添加id值: <form action="/News/SaveMessage" method="post" accept-charset=& ...
- 制作Html标签以及表单、表格内容
制作Html一般用DW(......),Html全称为(Hyper Text Markup Language 超文本标记语言) 文本就是平常电脑上的文本文档,只能存储文字,而超文本文档可以存储音乐 ...
- Jquery表单序列化和AJAX全局事件
Jquery表单序列化 1.必须放在form标签内: 2.控件必须有name属性: 3.控件的value值会提交到服务器: 如: <form id="form1"> & ...
- 【jquery】Validform,一款不错的 jquery 表单验证插件
关于 Validform 这是一款很不错的 jquery 表单验证插件,它几乎能够满足任何验证需求,仅仅一行代码就能搞定整站的表单验证. $('form').Validform(); 为什么能如此方便 ...
- 【jQuery基础学习】06 jQuery表单验证插件-Validation
jQuery的基础部分前面都讲完了,那么就看插件了. 关于jQuery表单验证插件-Validation validation特点: 内置验证规则:拥有必填.数字.E-Mail.URL和信用卡号码等1 ...
- python_way day17 jQuery表单验证,事件绑定,插件,文本框架,正则表达式
python_way day17 1.jQuery表单验证 dom事件绑定 jquery事件绑定 $.each return值的判断 jquery扩展方法 2.前段插件 3.jDango文本框架 4. ...
随机推荐
- 转载:js和jquery获取父级元素、子级元素、兄弟元素的方法
转载网址: 先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比. JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元 ...
- LUA 捕获模式 URL编码的例子解析
function escape(s) s=string.gsub(s,"([&=+%c])",function(c) return string.format(" ...
- Windows Server 2003 SP2企业版ISO下载, windows2003系统下载,2003系统下载,2003系统
Windows Server 2003 SP2 企业版ISO下载(真正企业免激活版) 此版本适合作为一个新系统来安装,也适合在虚拟机中安装 点评:Windows Server 2003 SP2 企业版 ...
- 最长公共子序列--nyoj36
最长公共子序列 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 咱们就不拐弯抹角了,如题,需要你做的就是写一个程序,得出最长公共子序列.tip:最长公共子序列也称作最 ...
- [linux] linux知识积累(不断更新中…)
一.vim知识 f(find)命令也可以用于移动,fx将找到光标后第一个为x的字符,3fd将找到第三个为d的字符. D 删除当前字符至行尾.D=d$ :split或new 打开一个新窗口,光标停在顶层 ...
- 拉姆达表达式 追加 条件判断 Expression<Func<T, bool>>
public static class PredicateBuilder { /// <summary> /// 机关函数应用True时:单个AND有效,多个AND有效:单个OR无效,多个 ...
- 程序减肥,strip,eu-strip 及其符号表
程序减肥,strip,eu-strip 及其符号表 我们要给我们生成的可执行文件和DSO瘦身,因为这样可以节省更多的磁盘空间,所以我们移除了debug信息,移除了符号表信息,同时我们还希望万一出事了, ...
- jQuery.trim(str)
描述: 去掉字符串起始和结尾的空格. jQuery 代码: $.trim(" hello, how are you? "); 结果: "hello, how are yo ...
- python学习之路-1 python简介及安装方法
python简介 一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. 目前最新版本为3.5.1,发布于2015年12月07日 ...
- A10 平板开发二搭建Android开发环境
我是直接在Ubuntu 12.10 64位系统下操作的,搭建Ubuntu开发环境类似,见Ubuntu 10.04开发环境配置.需要注意的是,64位的系统,需要安装支持32位的库(sudo apt-ge ...