`
longfeifengwu78
  • 浏览: 3065 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

jquery入门

阅读更多
jQuery是一个优秀的Javascript框架。如果你曾经花过时间试着给页面增添动态功能,就会发现经常要遵循这样一个模式:选择一个元素或一组元素,然后以一种方式对其进行操作。你可以隐藏或显示元素,给元素增加css类,使元素活动起来,或者修改元素的特性。利用原始的javasricpt完成这些任务中的任何一个,都会需要数十行代码。jQuery的创造者为了使这些常见人物变得简单而特意创造了该库。
首先我们需要的是知道jQuery能够做什么:
1.取得页面中的元素;
2.修改页面的外观;
3.改变页面的内容;
4.响应用户的页面操作;
5.为页面添加动态效果;
6.无需刷新页面即可从服务器获取信息;
7.简化常见的JavaScript任务;
 
   废话不多说,我们先来看第一个demo代码:Query使用美元符号$来返回一个jQuery对象,我们首先在HTML文件中调用jQuery文件:

<script src="jquery-1.3.2.min.js" type="text/javascript"></script>

当然若你没有下载jquery-1.3.2.min.js,也可以引用网页的jQuery,代码如下:

<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>


1、显示跟隐藏元素:
相对显示与隐藏一个DIV是大家最常用的效果~所以我从这实例开始讲~
show() 显示隐藏的匹配元素
hide() 隐藏显示的元素
toggle() 切换元素的可见状态。[如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。]
三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000)

主要代码如下:
   <script>
      $(document).ready(function(){
          $("#show").click(function(){ //点击ID为show的元素
             $(".show").show(800); //以800毫秒设计显示出class为show元素
             })
         $("#hide").click(function(){ //点击ID为hide的元素
             $(".hide").hide() //隐藏class为hide元素 这里没有定时间就是立刻
             })
         $("#toggle").click(function(){ //点击ID为toggle的元素
             $(".toggle").toggle("slow") //显示或隐藏class为toggle元素
             })
      })
</script>



<input id="show" type="button" value="show">
<input id="hide" type="button" value="hide">
<input id="toggle" type="button" value="toggle">
<div class="show" style="display: none;">
<p>1.jQuery是一个优秀的Javascript框架,利用原始的javascript完成任务中的任一个,都需要数十行的代码。可是在jQuery的创造者为了使这些常见任务变得简单而特意创造了该库存。</p>
</div>
<div class="hide">
<p>2.jQuery使用美元符号$来返回一个jQuery对象,然后我们就可以使用jQuery提供的API(就是上面要你们下的手册有介绍的)OK开始我们的第一个jQuery代码嘛~~</p>
</div>
<div class="toggle">
<p>3.jQuery重点是放在从HTML页面里获取元素并对其进行操作。如果你熟悉CSS会很清楚选择器的威力,通过元素的特性或元素在文档上的位置去描述元素组。有了jQuery就能够利用现有知识去发挥选择器的威力,在很大程序上简化javascript代码。</p>
</div>


这时候有的人就会问怎么出现文字替换的效果?
我们来看下面代码:

<script>
$(document).ready(function(){
  $(".tab div:first").show()
  $(".nav ul li").each(function(i){
    $(".nav ul li").eq(i).click(function(){
       $(".tab div").hide() //nav元素下的全部div元素全部隐藏
       $(".tab div").eq(i).show()
       })
    })
})
</script>


<div class="nav">
<ul>
   <li>标题1</li>
   <li>标题2</li>
   <li>标题3</li>
</ul>
<div class="tab">
<div style="display: block;">
<p>1.jQuery是一个优秀的Javascript框架,利用原始的javascript完成任务中的任一个,都需要数十行的代码。可是在jQuery的创造者为了使这些常见任务变得简单而特意创造了该库存。</p>
</div>
<div>
<p>2.jQuery使用美元符号$来返回一个jQuery对象,然后我们就可以使用jQuery提供的API(就是上面要你们下的手册有介绍的)OK开始我们的第一个jQuery代码嘛~~</p>
</div>
<div>
<p>3.jQuery重点是放在从HTML页面里获取元素并对其进行操作。如果你熟悉CSS会很清楚选择器的威力,通过元素的特性或元素在文档上的位置去描述元素组。有了jQuery就能够利用现有知识去发挥选择器的威力,在很大程序上简化javascript代码。</p>
</div>
</div>
</div>


$(".tab div:first") 这里的:first就是匹配第一个子元素也就是.tab下的第一个div元素
:last-child 是匹配最后一个子元素。
分享到:
评论

相关推荐

    jQuery 入门经典教程

    **jQuery 入门经典教程** jQuery 是一个广泛应用于前端开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这个经典教程将带你深入理解jQuery的核心概念,帮助你快速上手并...

    jquery 入门帮助.pdf

    ### jQuery入门精要 #### 一、jQuery概览与崛起 **标题与描述解析:** "jquery 入门帮助.pdf"这一标题明确指向了对jQuery初学者的指导资料,而描述“对于了解ajax并初识jq的人很有帮助”则暗示了内容会涵盖jQuery...

    jquery入门(一)

    本篇将作为jQuery入门的起点,带领初学者逐步理解并掌握这个强大的工具。 ### 1. jQuery 的安装与引入 在开始学习jQuery之前,首先需要在项目中引入jQuery库。最常见的方式是通过CDN(内容分发网络)链接,这样...

    jQuery 入门到精通

    一、jQuery入门 1. 引入jQuery库:在HTML文件中,可以通过在`&lt;head&gt;`标签内添加`&lt;script&gt;`标签来引入jQuery库,通常从CDN(内容分发网络)获取,如`https://code.jquery.com/jquery-latest.min.js`。 2. jQuery...

    jQuery入门手册1.3.2

    **jQuery入门手册1.3.2** jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这个“jQuery入门手册1.3.2”是针对初学者的指导性资料,旨在帮助读者快速...

    jQuery入门到精通

    jQuery入门到精通,前端开发技术,前端javaScript

    jquery 入门demo

    《jQuery入门Demo详解》 jQuery,作为一款广泛应用于前端开发的JavaScript库,以其简洁的API、强大的功能和广泛的浏览器兼容性赢得了开发者们的喜爱。对于初学者来说,掌握jQuery的基础知识和常见操作是步入Web开发...

    jQuery使用手册 jquery入门教程

    jquery入门教程 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery 包装集 从零开始学习jQuery (四) 使用jQuery 操作元素的属性与样式 从零开始...

    JQuery入门经典教材。

    **jQuery入门经典教材** jQuery是一款高效、简洁的JavaScript库,旨在简化HTML文档遍历、事件处理、动画设计和Ajax交互。本教材针对初学者,详细介绍了jQuery的核心概念和实用技巧,帮助开发者快速掌握这一强大的...

    Jquery入门小示例

    **jQuery入门小示例** jQuery 是一款非常流行的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画设计和Ajax交互等任务。对于初学者来说,掌握jQuery的基础知识可以大大提高开发效率,减少代码量。本文将...

    jquery 入门文档 从零开始学校jquery

    本系列从零开始的jQuery入门文档旨在系统性地介绍这个强大的库,帮助初学者快速掌握其核心概念和常见用法。 首先,从"开天辟地入门篇"开始,我们将了解到jQuery的基本使用,包括如何引入jQuery库,以及如何使用...

    jQuery 入门提高速成实例打包

    这个“jQuery 入门提高速成实例打包”集合包含了一系列实用的实例,旨在帮助初学者快速掌握jQuery的基本用法和高级技巧。下面我们将深入探讨jQuery中的关键知识点。 1. **选择器**: jQuery 的核心在于强大的选择器...

    jquery入门文档ppt

    在jQuery入门文档中,首先会介绍jQuery的基本概念。jQuery是一个JavaScript库,它对CSS3兼容,同时兼容多种浏览器,使得开发者能够更加便捷地处理HTML文档、处理事件、实现动画效果,以及在无需刷新页面的情况下与...

    jquery入门培训及案例

    **jQuery入门培训及案例** jQuery是一款广泛应用于前端开发的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务。通过学习jQuery,开发者可以更高效地编写代码,提升网页的交互性和用户体验...

    jquery入门教程.pdf

    ### jQuery入门教程精要 #### 一、简介与重要性 **jQuery**,作为一款流行的JavaScript库,自2006年诞生以来,迅速成为Web开发者们的首选工具。它简化了HTML文档遍历、事件处理、动画以及与服务器交互的过程。...

    jquery入门基础知识

    ### jQuery入门基础知识详解 #### 一、jQuery简介与特点 **jQuery** 是一款非常流行的 JavaScript 库,它的设计目标是让 Web 开发变得更加简洁高效。根据文档中的介绍,我们可以了解到以下几点关键信息: 1. **...

    JQuery入门,JQuery总结

    **jQuery入门与总结** jQuery是一个深受开发者喜爱的JavaScript库,它的出现极大地方便了JavaScript的编程,使得HTML元素的选择、操作和隐藏等任务变得更加简单。jQuery的核心理念是"write less, do more",即用更...

    jquery 入门到精通 学习总结 资源

    《jQuery入门到精通学习资源概览》 jQuery是一款强大的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。本资源集合是针对jQuery从入门到精通的学习资料,旨在帮助初学者快速...

Global site tag (gtag.js) - Google Analytics