`
yidongkaifa
  • 浏览: 4065292 次
文章分类
社区版块
存档分类
最新评论

Jquery框架核心部分例子

 
阅读更多

$(expr)
说明:该函数可以通过css选择器,Xpathhtml代码来匹配目标元素,所有的jQuery操作都以此为基础
参数:expr:字符串,一个查询表达式或一段html字符串
例子:
未执行jQuery前:

<p>one</p>
<div>
<p>two</p>
</div>
<
p>three</p>
<ahref="#"id="test"onClick="jq()">jQuery</a>
jQuery
代码及功能:

functionjq(){
alert($("div>p").html());
}

运行:当点击idtest的元素时,弹出对话框文字为two,即div标签下p元素的内容

functionjq(){
$("<div><p>Hello</p></div>").appendTo("body");
}

运行:当点击idtest的元素时,向body中添加“<div><p>Hello</p></div>”
$(elem)
说明:限制jQuery作用于一个特定的dom元素,这个函数也接受xml文档和windows对象
参数: elem:通过jQuery对象压缩的DOM元素
例子:
未执行jQuery前:

<p>one</p>
<div>
<p>two</p>
</div><p>three</p>
<ahref="#"id="test"onClick="jq()">jQuery</a>

jQuery代码及功能:

functionjq(){
alert($(document).find("div>p").html());
}

运行:当点击idtest的元素时,弹出对话框文字为two,即div标签下p元素的内容

functionjq(){
$(document.body).background("black");
}

运行:当点击idtest的元素时,背景色变成黑色
$(elems)
说明:限制jQuery作用于一组特定的DOM元素
参数: elem:一组通过jQuery对象压缩的DOM元素
例子:
未执行jQuery前:

<formid="form1">
<inputtype="text"name="textfield">
<inputtype="submit"name="Submit"value="
提交">
</form>
<ahref="#"id="test"onClick="jq()">jQuery</a>

jQuery代码及功能:

functionjq(){
$(form1.elements).hide();
}

运行:当点击idtest的元素时,隐藏form1表单中的所有元素。
$(fn)
说明:$(document).ready()的一个速记方式,当文档全部载入时执行函数。可以有多个$(fn)当文档载入时,同时执行所有函数!
参数:fn (Function):当文档载入时执行的函数!
例子:

$(function(){
$(document.body).background("black");
})

运行:当文档载入时背景变成黑色,相当于onLoad
$(obj)
说明:复制一个jQuery对象,
参数:obj (jQuery): 要复制的jQuery对象
例子:
未执行jQuery前:

<p>one</p>
<div>
<p>two</p>
</div>
<p>three</p>
<ahref="#"id="test"onClick="jq()">jQuery</a>

jQuery代码及功能:

functionjq(){
varf=$("div");
alert($(f).find("p").html())
}

运行:当点击idtest的元素时,弹出对话框文字为two,即div标签下p元素的内容。
each(fn)
说明:将函数作用于所有匹配的对象上
参数:fn (Function): 需要执行的函数
例子:
未执行jQuery前:

<imgsrc="1.jpg"/>
<imgsrc="1.jpg"/>
<ahref="#"id="test"onClick="jq()">jQuery</a>

jQuery代码及功能:

functionjq(){
$("img").each(
function(){
this.src="2.jpg";});
}

运行:当点击idtest的元素时,img标签的src都变成了2.jpg
eq(pos)
说明:减少匹配对象到一个单独得dom元素
参数:pos (Number): 期望限制的索引,从0 开始
例子:
未执行jQuery前:

<p>Thisisjustatest.</p>
<p>Soisthis</p>
<ahref="#"id="test"onClick="jq()">jQuery</a>

jQuery代码及功能:

functionjq(){
alert($("p").eq(1).html())
}

运行:当点击idtest的元素时,alert对话框显示:So is this,即第二个<p>标签的内容
get() get(num)
说明:获取匹配元素,get(num)返回匹配元素中的某一个元素
参数:get (Number): 期望限制的索引,从0 开始
例子:
未执行jQuery前:

<p>Thisisjustatest.</p>
<p>Soisthis</p>
<ahref="#"id="test"onClick="jq()">jQuery</a>

jQuery代码及功能:

functionjq(){
alert($("p").get(1).innerHTML);
}

运行:当点击idtest的元素时,alert对话框显示:So is this,即第二个<p>标签的内容
注意geteq的区别,eq返回的是jQuery对象,get返回的是所匹配的dom对象,所有取$("p").eq(1)对象的内容用jQuery方法html(),而取$("p").get(1)的内容用innerHTML
index(obj)
说明:返回对象索引
参数:obj (Object): 要查找的对象
例子:
未执行jQuery前:

<divid="test1"></div>
<divid="test2"></div>
<ahref="#"id="test"onClick="jq()">jQuery</a>

jQuery代码及功能:

functionjq(){
alert($("div").index(document.getElementById('test1')));
alert($("div").index(document.getElementById('test2')));
}

运行:当点击idtest的元素时,两次弹出alert对话框分别显示01
size() Length
说明:当前匹配对象的数量,两者等价

例子:
未执行jQuery前:

<imgsrc="test1.jpg"/>
<imgsrc="test2.jpg"/>
<ahref="#"id="test"onClick="jq()">jQuery</a>

jQuery代码及功能:

functionjq(){
alert($("img").length);
}

运行:当点击idtest的元素时,弹出alert对话框显示2,表示找到两个匹配对象


分享到:
评论

相关推荐

    jquery mobile最新1.4.5版本(含官方例子)

    jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。jQuery Mobile开发团队说:能开发这个项目,我们非常兴奋。移动Web太需要一个跨浏览器的...

    Jquery学习手册

    后面就是对jQuery框架各种方法的简要介绍,更详细的内容,还是以官方API为准 1、$(...) $() 一切的核心,可以跟4种参数 $(expression),比如$("#id")、$(".class")等,返回jQuery对象,或者jQuery对象的集合 $...

    jQuery权威指南-源代码

    jQuery的发展之迅速和取得的成功之巨大是其他所有开发框架都难以企及的,它已经成为Web开发者必备的核心技能之一。如果你尚未掌握jQuery或功力还不够,推荐你认真阅读这本书并付诸实践,与同类的jQuery图书相比,它...

    jquery插件使用方法大全

    Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理...

    bootstrap html5响应式后台框架模板源码.rar

    bootstrap html5响应式后台框架模板源码,一款后台模板源码,核心基于HTML5/CSS3,自带一些例子,界面采用了左右两栏式布局,集成了一些可以重新组合的UI组件,以及一些jQuery插件,可广泛应用于Web程序,如网站管理...

    JQuery日期插件datepicker的使用方法

    JQuery是一款非常优秀的脚本框架,其丰富的控件使用起来也非常简单,配置非常灵活。下面做一个使用日期插件datapicker的例子。 1、下载jQuery核心文件就不用说了吧,datepicker是轻量级插件,只需jQuery的min版本就...

    chatjs:一个实时平台和 UI 框架独立的 JavaScript 聊天引擎

    然而,所有这些解决方案都与实时平台(例如 Socket.IO)、前端框架(例如 jQuery)或两者都有某种联系。 ChatJS 的目的是提供一个核心聊天引擎,该引擎提供聊天和扩展点所需的所有功能,以插入任何实时框架和任何 ...

    SSH(Struts2.2.1+Hibernate3.6+Spring3.0.5)+json框架包

    已经完全打包制作的SSH框架,手动搭建,亲测可用!并且已经包含了jquery,json等插件,可直接使用Ajax功能!由于文件大小限制,jar包中删除了hibernate的核心jar,需要大家自己下个添加,其余jar包已经完整!测试...

    JavaScript权威指南(第六版) 清晰-完整

    第一部分 JavaScript 语言核心 第2章 词法结构 2.1 字符集 2.2 注释 2.3 直接量 2.4 标识符和保留字 2.5 可选的分号 第3章 类型、值和变量 3.1 数字 3.2 文本 3.3 布尔值 3.4 null和undefined 3.5 全局对象 3.6 包装...

    JavaScript权威指南(第6版)(中文版)

    第一部分 JavaScript 语言核心 第2章 词法结构 2.1 字符集 2.2 注释 2.3 直接量 2.4 标识符和保留字 2.5 可选的分号 第3章 类型、值和变量 3.1 数字 3.2 文本 3.3 布尔值 3.4 null和undefined 3.5 全局对象 3.6 包装...

    JavaScript权威指南(第6版)

    第一部分 JavaScript 语言核心 第2章 词法结构 2.1 字符集 2.2 注释 2.3 直接量 2.4 标识符和保留字 2.5 可选的分号 第3章 类型、值和变量 3.1 数字 3.2 文本 3.3 布尔值 3.4 null和undefined 3.5 全局对象 3.6 包装...

    JavaScript权威指南(第6版) 中文版

    第一部分 javascript 语言核心 第2章 词法结构 25 2.1 字符集 25 2.2 注释 27 2.3 直接量 27 2.4 标识符和保留字 28 2.5 可选的分号 30 第3章 类型、值和变量 32 3.1 数字 34 3.2 文本 38 3.3 布尔值 43 3.4 null和...

    JavaScript权威指南(第6版)

    第一部分 javascript 语言核心 第2章 词法结构 25 2.1 字符集 25 2.2 注释 27 2.3 直接量 27 2.4 标识符和保留字 28 2.5 可选的分号 30 第3章 类型、值和变量 32 3.1 数字 34 3.2 文本 38 3.3 布尔值 43 3.4 null和...

    JavaScript权威指南(第6版)中文文字版

    第一部分 javascript 语言核心 第2章 词法结构 25 2.1 字符集 25 2.2 注释 27 2.3 直接量 27 2.4 标识符和保留字 28 2.5 可选的分号 30 第3章 类型、值和变量 32 3.1 数字 34 3.2 文本 38 3.3 布尔值 43 3.4 null和...

    JavaScript权威指南(第6版)(附源码)

    第一部分 JavaScript 语言核心 第2章 词法结构 2.1 字符集 2.2 注释 2.3 直接量 2.4 标识符和保留字 2.5 可选的分号 第3章 类型、值和变量 3.1 数字 3.2 文本 3.3 布尔值 3.4 null和undefined 3.5 全局对象 3.6 ...

    《iPhone开发实战》.(Christopher Allen).pdf

    5.6.1 结合jquery与iui75 5.6.2 结合iui与webkit76 5.7 小结77 第6章 使用canvas开发web应用程序78 6.1 准备canvas78 6.1.1 启用canvas78 6.1.2 确保兼容性79 6.1.3 合并功能79 6.2 绘制路径80 ...

    java+mysql实现的代码分享网(所有源码已开源,效果可看网址:www.admintwo.com)

    3、代码分享功能(核心功能),该功能的主要特色是集成了优秀的文本编辑器,支持插入代码、插入链接、插入表情、插入图片、支持在线预览。同时也实现了文件上传(基于struts2的文件上传功能)。 4、代码下载,下载...

Global site tag (gtag.js) - Google Analytics