`
piperzero
  • 浏览: 3479689 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

.JQuery文档分析2--JQuery核心与属性操作

 
阅读更多
JQuery文档 属性的操作....以及一些核心函数用法
1、
$(document).ready(function(){}) 是一个文档就绪函数就是在 window.onLoad完全加载执行之后才开始执行ready内部的函数
这等同 $().readdy() 和 $()
2、
这个类似与java中的for each...就是遍历获取到的所有ul中的li对象.集合 ..然后注册一个函数,这个函数要有一个参数 ,每次会传递一个
基于0递增的数字 ...代表每个dom元素在jQuery对象序列中的索引..当然也可以不传递..参数
$("ul li").each(function(i){
this.innerHTML="XXX"+i;}//this代表当前dom对象 ..我们可以像HTML DOM一样操作元素
);
3、
返回jQuery对象中的dom元素的个数
$("img").size();  这个是方法
$("img").length; 这个是属性
4、
返回jQuery对象的选择器...下面的选择器就是 div#foo ul:not([class]) 表示div中id为foo的div  中的不包括class属性的ul元素  ,返回值就是字符串
 $("div#foo ul:not([class])").selector 
5、
 $("ul", document.body).context.nodeName   返回节点的名字...即第二个参数..如果第二个参数为空那么默认是 当前文档
6、
获取li的jQuery对象中索引为0的li的dom独享并且将innerHTML设置为 innerHTML
$("li").get(0).innerHTML="innerHTML";
7、
遍历jQuery中的dom集合
$().ready(
function(){
var col=$("li").get() ;
for(var i in col){
col[i].innerHTML="DOM 集合遍历";
}
}
);
8、
$('li').index(document.getElementById('bar')); //1,传递一个DOM对象,返回这个对象在原先集合中的索引位置$('li').index($('#bar')); //1,传递一个jQuery对象$('li').index($('li:gt(0)')); //1,传递一组jQuery对象,返回这个对象中第一个元素在原先集合中的索引位置$('#bar').index('li'); //1,传递一个选择器,返回#bar在所有li中的做引位置$('#bar').index(); //1,不传递参数,返回这个元素在同辈中的索引位置。  
9、
jQuery的data方法给dom元素设置键值对 .... 如果不设置那么是null或者 undefined
<html> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script type="text/javascript" src="js/jquery.js" ></script> 
<script type="text/javascript">
 $().ready(function(){
 $("ul li#one").data("data",{key1:"key1",key2:"key2"}) ; 
 $("button").click(function(){
 $("#one").text($("#one").data("data").key1);
 $("#two").get(0).innerHTML=$("#one").data("data").key2; 
 }) ;
 }) ;
</script>
<title>Insert title here</title>
</head>
<ul>
<li id="one"></li>
<li id="two"></li>
<li id="three"></li>
<li id="four"></li>
<li id="five"></li>
</ul>
<button>显示数据</button>
</body>
</html>
10、
移除div上这只的key为greeting的数据
$("div").removeData("greeting");
11、
上述data方法的底层实现///不建议使用
jQuery.data(document.body, 'foo', 52);jQuery.data(document.body, 'bar', 'test');
12、
jQuery.noConflict(); 防止 jQuery$和其他库冲突...如果其他库在这个jQuery引入之后那么可以使用jQuery代替$
否则重新定义$
var newfunc=jQuery.noConflict() ;
newfunc("div").hide();
累死了睡觉
分享到:
评论

相关推荐

    jquery-1.8.3chm中文手册下载

    包含jquery1.7.x与jquery1.8.x版本的chm中文手册。 目录: 核心 选择器 属性 筛选 文档处理 CSS 事件 效果 Ajax 工具

    jQuery完全实例.rar

    jQuery1.2 API 中文版折叠展开折叠全部展开全部 英文说明 核心jQuery 核心函数 jQuery(expression,[context]) jQuery(expression,[context]) 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组...

    jQuery权威指南-源代码

    其次详细讲解了jQuery的各种选择器、jQuery操作DOM的方法、jQuery中的事件与应用、jQuery中的动画和特效、Ajax在jQuery中的应用,以及各种常用的jQuery插件的使用方法和技巧,所有这些知识点都配有完整的示例(包括...

    jQuery1.7 中文手册.zip

    jquery1.7手册中文 CHM文档,编译于2012.02.09,也算是最新的...内容比较丰富,查询方便,放在手边,可作为jquery速查手册,包括jQuery核心、选择器、属性、筛选器、文档处理、css、事件处理、效果、Ajax等方面的内容。

    jQuery帮助文档

    jQuery帮助文档 查询非常方便 jQuery 核心函数 jQuery(expr, [context]) jQuery(html, [ownerDoc]) jQuery(elements) jQuery(callback) jQuery 对象访问 each(callback) size() length selector context ...

    jQuery 1.4.1 中文参考

    2. 核心 17 2.1 jQuery 核心函数 17 2.1.1 jQuery(expression, [context]) 17 2.1.2 jQuery(html, [ownerDocument]) 18 2.1.3 jQuery(html, props) 19 2.1.4 jQuery(elements) 20 2.1.5 jQuery() 20 2.1.6 jQuery...

    jquery1.7 中文手册.zip

    内容比较丰富,查询方便,放在手边,可作为jquery速查手册,包括jQuery核心、选择器、属性、筛选器、文档处理、css、事件处理、效果、Ajax等方面的内容。CHM格式,不用安装阅读软件,可以直接打开。

    jQuery离线文档.rar

    该文件为jQuery离线技术文档,里面主要包含:JQ核心、选择器、属性‘筛选、文档处理、CSS、事件、效果、Ajax、工具等常用知识以及函数用法。

    jquery-api-1.7

    jquery-api参考文档:讲解:核心,选择器,文档处理,事件,属性,筛选,效果等。

    jquery1.11.0手册

    jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc])1.8* jQuery(callback) jQuery.holdReady(hold) jQuery 对象访问 each(callback) size() length selector context get([index]) ...

    jQuery API 3.3.1-速查手册中文版

    速查手册是一套jQuery API 3.3.1速查表,很实用的手册,在编写jQuery应用代码时查看api信息很实用,其内包含了jquery学习过程中的各类知识点,能够让软件工程师清楚地了解每一个函数的核心内容,属性以及css框架信息...

    jQuery详细教程

    jQuery 事件处理方法是 jQuery 中的核心函数。 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。术语由事件“触发”(或“激发”)经常会被使用。 通常会把 jQuery 代码放到 部分的事件处理方法中: 实例 ...

    jQuery-1.6-api

    jQuery1.6学习各种方法如:AJAX ,属性,核心,css,数据,延迟对像,尺寸,效果,事件,表单,文档操作,杂项,位置,插件编写,Plugins。。。

    03-JavaScript工具箱.rar

    JavaScript知识点思维导图jQuery版本全集 排序算法动画演示 ECMAScript3.0规范英文版.pdfECMAScript5.1规范中文版.pdf HTML5 Canvas 2D API规范1.0中文版.pdf IE、Firefox、Opera和Safari的JavaScript兼容性......

    jquery插件使用方法大全

    ·attribute(改进了.attr()的性能)、jQuery()核心函数、CSS(.css()性能有两倍提升)、特效和事件、DOM操作等也有显著改进 1.5 美国时间1月31日John Resig在jQuery官方博客发表文章,宣布jQuery 1.5正式版已经...

    JQuery新版中文手册

    jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc]) jQuery(callback) jQuery.holdReady(hold)1.6+ jQuery 对象访问 each(callback) size() length selector context get([index]) index...

    jQueryAPI3.2.1中文手册chm版含正表达式速查表

    chm版 含正表达式速查表内容简介:jquery3.2.1中文手册是一套为用户带来的电子学习jQuery手册,其内包含了jquery学习过程中的各类知识点,能够让你清楚地了解每一个函数的核心内容,属性以及css框架信息,从而更好的...

    jquery简单用法大全

    本文档中包含jquery的基本属性,既适合初学者使用,也方便老学者查询相关方法,文档采用树形结构,分类明确,方便查询。

Global site tag (gtag.js) - Google Analytics