jQuery 笔记
1. 选择器 http://www.runoob.com/jquery/jquery-selectors.html
2. toggle() 用来切换 hide() 和 show() 方法 http://www.runoob.com/try/try.php?filename=tryjquery_toggle
http://www.runoob.com/jquery/jquery-hide-show.html
$(selector).toggle(speed,callback);
可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。
可选的 callback 参数是 toggle() 方法完成后所执行的函数名称。
3. 淡入淡出 fadeIn fadeOut fadeToggle fadeTo http://www.runoob.com/jquery/jquery-fade.html
4. 滑动 slideDown slideUp slideToggle http://www.runoob.com/jquery/jquery-slide.html
5. 动画 http://www.runoob.com/jquery/jquery-animate.html
 $("div").animate({
    left:'250px',
    opacity:'0.5',
    height:'150px',
    width:'150px'
  });
$("div").animate({
    left:'250px',
    height:'+=150px',
    width:'+=150px'
  });
$("div").animate({
    height:'toggle'
  });
6. 设置内容和属性 不止是值 可以是函数 http://www.runoob.com/jquery/jquery-dom-set.html
$("#test1").text("Hello world!");
$("#test2").html("<b>Hello world!</b>");
$("#test3").val("Dolly Duck");
$("#test1").text(function(i,origText){
    return "Old text: " + origText + " New text: Hello world!
    (index: " + i + ")";
  });
$("#test2").html(function(i,origText){
    return "Old html: " + origText + " New html: Hello <b>world!</b>
    (index: " + i + ")";
  });
attr() 方法也允许您同时设置多个属性
$("#w3s").attr({
    "href" : "http://www.w3cschool.cc/jquery",
    "title" : "W3Schools jQuery Tutorial"
  });
jQuery 方法 attr(),也提供回调函数(不止是值也可以是函数)
$("#w3s").attr("href", function(i,origValue){
    return origValue + "/jquery";
  });
7. 添加元素
- append() - 在被选元素的结尾插入内容
 - prepend() - 在被选元素的开头插入内容
 - after() - 在被选元素之后插入内容
 - before() - 在被选元素之前插入内容
 
8. 删除元素 http://www.runoob.com/jquery/jquery-dom-remove.html
- remove() - 删除被选元素(及其子元素)
 - empty() - 从被选元素中删除子元素
 
过滤被删除的元素 $("p").remove(".italic");
9. 操作 CSS http://www.runoob.com/jquery/jquery-css-classes.html
- addClass() - 向被选元素添加一个或多个类
 - removeClass() - 从被选元素删除一个或多个类
 - toggleClass() - 对被选元素进行添加/删除类的切换操作
 - css() - 设置或返回样式属性
 
10. 设置多个 CSS 属性 http://www.runoob.com/jquery/jquery-css.html
$("p").css({"background-color":"yellow","font-size":"200%"});
11.  遍历父   http://www.runoob.com/jquery/jquery-traversing-ancestors.html
$("span").parents("ul");//返回所有 <span> 元素的所有祖先,并且它是 <ul> 元素
$("span").parentsUntil("div");//返回介于 <span> 与 <div> 元素之间的所有祖先元素
12. 遍历子孙 http://www.runoob.com/jquery/jquery-traversing-descendants.html
$("div").children("p.1");//返回类名为 "1" 的所有 <p> 元素,并且它们是 <div> 的直接子元素
$("div").find("span");//返回属于 <div> 后代的所有 <span> 元素
$("div").find("*");//返回 <div> 的所有后代
13. 遍历同胞 http://www.runoob.com/jquery/jquery-traversing-siblings.html
- siblings()
 - next()
 - nextAll()
 - nextUntil()
 - prev()
 - prevAll()
 - prevUntil()
 
14. 添加过滤的遍历 http://www.runoob.com/jquery/jquery-traversing-filtering.html
$("div p").first();//选取首个 <div> 元素内部的第一个 <p> 元素
$("div p").last();//选择最后一个 <div> 元素中的最后一个 <p> 元素
$("p").eq(1);//选取第二个 <p> 元素(索引号 1)
$("p").filter(".intro");//返回带有类名 "intro" 的所有 <p> 元素
$("p").not(".intro");//返回不带有类名 "intro" 的所有 <p> 元素
15. toArray
//把 <li> 元素转换为数组,然后输出该数组元素的 innerHTML
$("button").click(function(){
x=$("li").toArray()
for (i=0;i<x.length;i++)
{
alert(x[i].innerHTML);
}
});
jQuery 笔记的更多相关文章
- jquery笔记之属性选择器 查找以某种条件开头的页面元素
		
jquery笔记之属性选择器 查找以某种条件开头的页面元素 转载:http://www.blogbus.com/amyqiong-logs/78340326.html $("div[id]& ...
 - Jquery笔记之第二天
		
Jquery笔记之第二天 jQuery - 获取内容和属性 获得内容 - text().html() 以及 val() <script> $(document).ready(functio ...
 - Jquery笔记和ajax笔记
		
Jquery笔记:jQuery是一个JavaScript函数库,专为事件处理设计 1.jQuery的引入 <script text="type/javascript" src ...
 - 前端:jQuery笔记
		
前端:jQuery笔记 此系列文章乃是学习jQuery的学习笔记. Asp.net MVC Comet推送 摘要: 一.简介 在Asp.net MVC实现的Comet推送的原理很简单. 服务器端:接收 ...
 - Python全栈之jQuery笔记
		
jQuery runnoob网址: http://www.runoob.com/jquery/jquery-tutorial.html jQuery API手册: http://www.runoob. ...
 - jQuery笔记之 Ajax回调地狱
		
本次演示回调地狱: 模拟电影网站,判断用户是否为该网址的vip用户(最高权限为vip) 如果vpi就展示出vip电影,点击相应的电影显示出该电影的详细介绍 ---------------------- ...
 - JQuery笔记汇总
		
jQuery相关资料 官网: jQuery官网 在线API: jQuery在线API W3School:W3School-jQuery教程(中文版哦) 下载jQuery:jQuery各版本下载 jQu ...
 - jquery笔记(基础知识)
		
最近在学jquery,做点小笔记 语法: $(this).hide() - 隐藏当前元素 $("p").hide() - 隐藏所有 <p> 元素 $("p . ...
 - 记录前台页面一些jQuery笔记
		
不知不觉工作两个月了,在这两个月,我成长很快学的很多,刚开始的时候,很多问题不懂,很多技术不会,当然作为实习阶段,很多不会的问题我都会去请教别人,在这里得感谢那些帮助我的人,但是经常去问别人问题,首先 ...
 - jQuery总结或者锋利的jQuery笔记二
		
第三章 jQuery 中 DOM 操作 , 进入这一章,你必须先要有 选择器的基础, 最好是基本选择器 (id,class,*,div,p 组合等) , 层次选择器(div ul),(div> ...
 
随机推荐
- contiki-main.c 中的process系列函数学习笔记 <contiki学习笔记之六>
			
说明:本文依然依赖于 contiki/platform/native/contiki-main.c 文件. ---------------------------------------------- ...
 - 使用synchronize同步关键字来同步代码快
			
1.synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有 ...
 - 【HTML】心愿墙 Demo展示
			
这是跟着一个大神做的心愿墙,当时觉得有趣,现在清理磁盘中,所以就放到博客园中进行保存. 效果如下: 下载地址:点击下载
 - 从零开始学android开发-通过WebService获取今日天气情况
			
因为本身是在搞.NET方面的东东,现在在学习Android,所以想实现Android通过WebService接口来获取数据,网上很多例子还有有问题的.参考:Android 通过WebService进行 ...
 - Educational Codeforces Round 1 E. Chocolate Bar 记忆化搜索
			
E. Chocolate Bar Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/598/prob ...
 - Codeforces Gym 100002  C "Cricket Field" 暴力
			
"Cricket Field" Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/1000 ...
 - 奇妙华为3c手机, 出现安装未成功问题。
			
1.我会命令adb uninstall 先卸载我们有签名的安装包. 2.用开发模式在手机上执行我们的应用. 3.然后測试就把手机拿走了,就用应用管理器把我们的应用卸载了. 4.继续装我们的开发包,死活 ...
 - 关于在android手机中腾讯、阿里产品不自定义虚拟键盘的想法
			
1,自定义虚拟键盘,影响用户体验.你每个用户的喜好不一样,都有自己心仪的一款输入法.腾讯或是阿里设计出来的输入法很难满足上亿用户的喜好,到时候又是一场口水战,再说了就是专业的输入法肯定要比应用里嵌套的 ...
 - MySQL锁系列2 表锁
			
http://www.cnblogs.com/xpchild/p/3789068.html 上一篇介绍了MySQL源码中保护内存结构或变量的锁,这里开始介绍下MySQL事务中的表锁. 注1: 在表 ...
 - [Effective C++ --032]确定你的public继承塑模出is-a
			
这一章都在讲述继承的关系.可以举个例子说明: 父类是水果,子类是苹果,苹果是一种(is-a)水果,但是水果不一定就是苹果. is-a并不是唯一存在classes之间的关系.另两个常见的关系是has-a ...