基础语法

  1. 基础语法是:$(selector).action()
  2. 美元符号定义--jQuery
  3. 选择符(selector)--“查询”和“查找” HTML 元素
  4. jQuery action() --执行对元素的操作

示例

  1. $(this).hide() - 隐藏当前元素
  2. $("p").hide() - 隐藏所有段落
  3. $(".test").hide() - 隐藏所有 class="test" 的所有元素
  4. $("#test").hide() - 隐藏所有 id="test" 的元素

文档就绪函数

tips:这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。

  1. $(document).ready(function(){
  2. --- jQuery functions go here ----
  3. });

选择器

jQuery 元素选择器

  • jQuery 使用 CSS 选择器来选取 HTML 元素。
  • $(“p”) 选取

    元素。

  • $(“p.intro”) 选取所有 class=”intro” 的

    元素。

  • $(“p#demo”) 选取所有 id=”demo” 的

    元素。

    jQuery 属性选择器

  • jQuery 使用 XPath 表达式来选择带有给定属性的元素。

  • $(“[href]”) 选取所有带有 href 属性的元素。
  • $(“[href=’#’]”) 选取所有带有 href 值等于 “#” 的元素。
  • $(“[href!=’#’]”) 选取所有带有 href 值不等于 “#” 的元素。
  • $(“[href$=’.jpg’]”) 选取所有 href 值以 “.jpg” 结尾的元素。

    jQuery CSS 选择器

    jQuery CSS 选择器可用于改变 HTML 元素的 CSS 属性。
    下面的例子把所有 p 元素的背景颜色更改为红色:

    实例

    1. $("p").css("background-color","red");
    image.png

原则

  • 把所有 jQuery 代码置于事件处理函数中
  • 把所有事件处理函数置于文档就绪事件处理器中
  • 把 jQuery 代码置于单独的 .js 文件中
  • 如果存在名称冲突,则重命名 jQuery 库