表单应用:

1、设置高度:

$comment.height($comment.height() + 50);

$comment.animate({height : "+=50"},400);

2、滚动条高度变化,是利用scrollTop属性;eg:文本域的滚动条

3、复选框的全选以及全不选以及反选

全选:

$("#ChenckAll").click(function(){

$('[name=items] :checkbox').attr("checked",true);

})

反选:

//each循环

$("#ChenckAll").click(function(){

$('[name=items] :checkbox').each(function(){

this.checked = ! this.checked;

})

})

4、删除以及追加这两个按钮可以在appendTo()中直接完成

就是说当我将一侧中的元素选取出来添加到另一侧的时候,会导致一侧中的元素消失,会出现在另一侧中

5、$("#select1").dbclick(function(){

//当双击鼠标的时候,会获取被点击的选中的项

var $options = $("option:selected",this);

$options.appendTo("select2");

})

表格应用:

1、当对象发生改变的时候,我们又需要使用原来的对象,可以使用end()函数

$('tbody > tr').click(function(){

$(this).addClass('selected')

.sibiling().removeClass('selected')

//对象发生了改变

.end()

//返回到this对象

.find(':radio').attr('checked',true);

})

2、使用hasClass()判断是否含有某class类

3、var hasSelected = $(this).hasClass('selected');

//3元表达式

$(this)[hasSelected ? "removeClass" : "addClass"]("selected");

4、

//当点击分类行的时候,分类的内容会显示或隐藏

$(function(){

$('tr .parent').click(function(){

$(this).toggleClass("selected")

.sibiling('.child_' + this.id).toggle();

})

})

//当用户刚进入页面的时候,默认是收缩起来的

$('tr .parent').click(function(){

$(this).toggleClass("selected")

.sibiling('.child_' + this.id).toggle();

}).click();

5、$(function(){

$("#filterName").keyup(function(){

$("table tbody tr").hide()

.filter(":contains('"+( $(this).val() )+"')").show();

}).keyup();  //DOM加载完后,绑定事件完成之后会立即触发

})

当输入一个字符的时候,筛选出来的选项在刷新后,字符存在,项不存在,以上代码,会使其保存一致

6、对当前皮肤换肤:

function switchSkin(skinName){

$("#"+skinName).addClass("selected")

.sibiling().removeClass("selected");

$("#cssfile").attr("href","css/"+skinName+".css");

$.cookie("MyCssSkin" , skinName , { path: '/' , expires : 10});

}

$(function(){

var $li = $("#skin li");

$li.click(function(){

switchSkin(this.id);

});

var cookie_skin = $.cookie("MyCssSkin");

if(cookie_skin){

switchSkin(cookie_skin);

}

})

网页换肤功能不仅能正常切换,而且也能保存到Cookie中,用户刷新后,仍然是当前选择的皮肤

jQuery-表格以及表单的更多相关文章

  1. 13、Semantic-UI之表格与表单

    13.1 定义基础样式表格   在HTML中可以通过table进行表格定义,在Semantic-UI中也可以通过class="ui table"定义表格. 示例:定义基础表格 &l ...

  2. 基于jQuery的Validate表单验证

    表单验证可以说在前端开发工作中是无处不在的~ 有数据,有登录,有表单, 都需要前端验证~~  而我工作中用到最多的就是基于基于jQuery的Validate表单验证~  就向下面这样~ 因为今天有个朋 ...

  3. DOM之表格与表单基础分享

    我是沐晴,好久不见.马上要放假啦,也是比较的忙. 今天来谈谈表格和表单的基本知识.前期的写的都是比较基础的知识,后期会慢慢增加实例.一起来学习吧. 先看表格,DOM中提供了一些属性,便于我们获取表单节 ...

  4. css011 表格和表单的格式化

    css011 表格和表单的格式化 一.    让表格专司其职    Html中创建一个三行三列的表格 <table> <caption align="bottom" ...

  5. jquery.validation.js 表单验证

    jquery.validation.js 表单验证   官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuer ...

  6. Jquery.validate.js表单验证插件的使用

    作为一个网站web开发人员,以前居然不知道还有表单验证这样好呀的插件,还在一行行写表单验证,真是后悔没能早点知道他们的存在. 最近公司不忙,自己学习一些东西的时候,发现了validation的一个实例 ...

  7. jquery php ajax 表单验证

    本实例用到 JQuery 类库本身的函数和功能,所有表单信息利用 PHPMailer 类库邮件的形式发送.   .创建一个表单 html 页面   表单部分 html 代码   以下为引用内容: &l ...

  8. 基于Jquery Validate 的表单验证

    基于Jquery Validate 的表单验证 jquery.validate.js是jquery下的一个验证插件,运用此插件我们可以很便捷的对表单元素进行格式验证. 在讲述基于Jquery Vali ...

  9. BootStrap入门教程 (二) :BASE CSS(排版(Typography),表格(Table),表单(Forms),按钮(Buttons))

    上讲回顾:Bootstrap的手脚架(Scaffolding)提供了固定(fixed)和流式(fluid)两种布局,它同时建立了一个宽达940px和12列的格网系统. 基于手脚架(Scaffoldin ...

  10. jquery回车提交表单

    jquery回车提交表单,比较方便的功能. 三个事件keydown,keypress,keyup,分别是按下,按着没上抬,上抬键盘 ,所以用keyup. $(document).keyup(funct ...

随机推荐

  1. js 如何在浏览器中获取当前位置的经纬度

    这个有一定的误差哈,具体的误差是多少,有兴趣的朋友可以去测试下 直接上代码 index.html页面代码: <html> <head lang="en"> ...

  2. 关于Windows下的文件后缀名问题

    一.背景说明 有很多的小伙伴对windows下的文件后缀名不能很好地理解作用和区别,更不用说高深的使用了,在这里给大家说一下这些文件后缀名到底有什么区别,有什么作用呢? 二.说明 简单的说来,wind ...

  3. [Android] 查看Android中的AlarmManager事件

    reference to : https://segmentfault.com/a/1190000000404684 有时候我们需要设置一个alarmmanager事件 但是如果这个事件的时间是凌晨三 ...

  4. September 7th 2016 Week 37th Wednesday

    Patience is bitter, but its fruit is sweet. 忍耐是痛苦的,但它的果实却是甜蜜的. However, many may give up before they ...

  5. July 8th, Week 28th Friday, 2016

    Care and diligence bring luck. 谨慎和勤奋带来好运气. Just as we have said before, diligence is the mother of g ...

  6. sqlplus 设置

    set heading offset line 40001.设置页面显示总行数show pagesize; //首先查看目前的pagesize,默认是14set pagesize 100; //将pa ...

  7. Jmeter 函数

    一._csvRead 函数 _cvsRead函数是从外部读取参数,csvRead函数可以从一个文件中读取多个参数. 步骤: 1.先新建一个文件,例如c.txt,里面的数据存放为 web@qq.com, ...

  8. (2)Underscore.js常用方法

    目录 1.集合相关方法        1.1.数组的处理                map(循环,有返回值),将返回的值依次存入一个新的数组                each(循环,无返回值 ...

  9. sdut 2498【aoe 网上的关键路径】

    http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2498 代码超时怎么破: #include< ...

  10. jquery获取、改变元素属性值

    //标签的属性称作元素属性,在JS里对应的DOM对象的对应属性叫DOM属性.JS里的DOM属性名有时和原元素属性名不同. //==================================操作元 ...