Jquery基础教程

1. jQuery概述

- jQuery是一个优秀的JavaScript框架

- 主要提供如下功能

  - 访问页面框架的局部

  - 修改页面的表现

  - 更改页面的内容

  - 响应事件

  - 为页面添加动画

  - 与服务器异步交互

  - 简化常用的JavaScript操作

- 下载并使用jQuery

  - 官方网站(http://jquery.com/

  - 不需要任何安装过程

2. jQuery的“$”

- 选择器

- 功能函数前缀

- window.onload

  - window.onload的冲突

  - ready()方法

- 创建DOM元素

3. 选择器

- 属性选择器

- 位置选择器

3. 实例

实例一 :一行代码实现隔行变色效果:

Code

运行效果:

 

实例二 :选择器

Code

 

运行效果:

 

 

实例三:字符串操作:

Code

 

实例4:获取浏览器的型号和版本号“

 

Code

四:核心部分

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

例子:

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

 

 

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

 

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

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

 

当点击id为test的元素时,向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 >
< href ="#"  id ="test"  onClick ="jq()" > jQuery </ a >

 

 

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

 

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

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

 

运行:当点击id为test的元素时,背景色变成黑色
$(elems)

说明:限制jQuery作用于一组特定的DOM元素
参数: elem:一组通过jQuery对象压缩的DOM元素
例子:
未执行jQuery前:

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

 

 

function  jq(){ 
   $(form1.elements ).hide(); 
}

 

运行:当点击id为test的元素时,隐藏form1表单中的所有元素。

jQuery代码及功能:

四:总结

  通过Jquery使我们操作更加方便.






本文转自麒麟博客园博客,原文链接:http://www.cnblogs.com/zhuqil/archive/2008/08/22/1273929.html,如需转载请自行联系原作者

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/338425

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。