JQuery学习笔记2
来源:互联网 发布:设计模式 php 编辑:程序博客网 时间:2024/06/07 14:38
使用JQuery代码
jquery $(document).ready()与window.onload的区别http://blog.csdn.net/WSF861559021/article/details/8711014
http://blog.csdn.net/u013160024/article/details/38893873
JS实现键盘监听http://blog.csdn.net/ligang2585116/article/details/42068199
jQuery的deferred对象http://blog.csdn.net/ligang2585116/article/details/44467477
JQuery中$Ajaxhttp://blog.csdn.net/ligang2585116/article/details/50070807
JQuery中的选择器
http://blog.csdn.net/i10630226/article/details/49053907
http://blog.csdn.net/i10630226/article/details/49473233
http://blog.csdn.net/i10630226/article/details/49404679
JQuery中的DOM操作
http://blog.csdn.net/i10630226/article/details/49422007
属性操作与样式操作
属性操作、样式操作、设置和获取HTML,文本和值、Css-Dom操作
方法:attr() attribute属性
1、 addClass() ——给元素设置class属性信息
2、 removeClass() ——把元素对应的class指定属性值给删除 ,
3、 toggleClass(class) ——开关class设置属性,有就给删除,没有就给添加上
4、hasClass()——检查匹配的元素是否含有某个特定的类
1、 html() 获取元素包含的内容
2、 html(参数) 设置元素包含的内容
特点:
① 可以设置元素包含的文本内容
② 也可以设置元素包含的html标签内容
text和html方法区别
获取内容:text:获取内容只关心文本内容,不理会html标签; html:获取内容html和文本内容都起作用
设置内容:text:设置内容,html标签内容转化为符号实体内容;html: html标签和普通文本内容都可以设置
val() 获得指定元素的value信息
val(参数) 设置指定元素的value信息
css(name) 获取样式信息
css(name,value) 设置样式属性信息
css(json对象) 同时设置多个样式属性信息
http://blog.csdn.net/i10630226/article/details/49407563
$与jQuery对象
1、 $符号由来
2、 jquery对象与dom对象互相转化
3、 jquery对象分析
a) jquery生成好的对象继承 jQuery.fn
b) jQuery.fn 通过冒充继承 extend,又得到了许多属性和方法
http://blog.csdn.net/i10630226/article/details/49449697
Each()方法
http://blog.csdn.net/i10630226/article/details/49450171
var arr1 = ["aaa","bbb","ccc" ]; $.each(arr1,function(i,val){ alert(i);//i为数组索引值 alert(val);//val为具体的值 });
var arr2 = [['a','aa','aaa'], ['b','bb','bbb'], ['c','cc','ccc']] $.each(arr2,function(i, item){ alert(i); alert(item); });
var arr = [['a','aa','aaa'], ['b','bb','bbb'], ['c','cc','ccc']] $.each(arr,function(i, item){ $.each(item,function(j,val){ alert(j); alert(val); }); });
var obj = { one:1, two:2, three:3}; each(obj,function(key, val) { alert(key); //key为属性名alert(val); //val为属性值 });
<input name="aaa" type="hidden" value="111" /> <input name="bbb" type="hidden" value="222" /> <input name="ccc" type="hidden" value="333" /> <input name="ddd" type="hidden" value="444"/> 然后你使用each如下 $.each($("input:hidden"),function(i,val){ alert(val);//val这里是获得的DOM对象 alert(i);//Dom对象的索引 alert(val.name); alert(val.value); });
$("input:hidden").each(function(i,val){ alert(i); alert(val.name); alert(val.value); });
从以上的例子中可知$和jQuery对象都实现了该方法,对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给$的each方法。
jQuery中this与$(this)的区别
$("#textbox").hover(function() { this.title ="Test"; }, fucntion() { this.title ="OK”; } );
$("#textbox").hover(function() { $(this).attr(’title’, ‘Test’); },function() { $(this).attr(’title’, ‘OK’); } );
var node = $('#id'); node.click(function(){ this.css('display','block'); //报错 this是一个html元素,不是jquery对象,因此this不能调用jquery 的css()方法 $(this).css(); //正确 $(this)是一个jquery对象,不是html元素,可以用css()方法 this.style.display = 'block'; //正确 this是一个html元素,不是jquery对象,因此this不能调用jquery的css()方法,但是可以用javascript来更改style属性 });
http://blog.csdn.net/i10630226/article/details/49452801
DOM事件操作
http://blog.csdn.net/i10630226/article/details/49465537
动画效果
http://blog.csdn.net/i10630226/article/details/49467865
JSON与JSONP,ajax jsonp跨域方法详解
http://blog.csdn.net/i10630226/article/details/51934751
- jQuery学习笔记2
- JQuery学习笔记(2)
- jquery学习笔记-2
- jquery-学习笔记2
- jQuery学习笔记(2)
- jQuery学习笔记2
- jQuery学习笔记2
- JQuery学习笔记2
- jQuery学习笔记2之jQuery选择器
- jQuery-1.3.2学习笔记
- jQuery学习笔记1-2
- jQuery学习笔记2--千里之行始于足下
- jQuery学习笔记(2)
- jQuery学习笔记2----选择器
- jquery 学习笔记2 HTML
- JQuery学习笔记(2)
- jquery学习笔记2(W3School学习)
- 【学习笔记】JQuery学习笔记
- 单例的两种类型,以及介绍
- The study of Class and Instance in Python(20170918)
- LeetCode 80. Remove Duplicates from Sorted Array II
- 洛谷 1533 可怜的狗狗
- Elasticsearch5.6.0安装ik分词器
- JQuery学习笔记2
- ipcs ipcrm命令详解
- Linux Redis 安装
- 产品交割到兑付运作流程
- [一点笔记]Jsoup中的select语法
- 算法提高 ADV-98 约数个数
- JZOJ 5371. 【NOIP2017提高A组模拟9.17】组合数问题
- Java “lambda expressions not supported at this language level”
- 第三周项目2 建设 顺序表 算法库