jquery初学笔记

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

实例中jQuery 函数位于一个 document ready 函数中:css

这是为了防止文档在彻底加载(就绪)以前运行 jQuery 代码。函数

若是在文档没有彻底加载以前就运行函数,操做可能失败。下面是两个具体的例子:this

  • 试图隐藏一个不存在的元素spa

  • 得到未彻底加载的图像的大小code


jQuery 元素选择器

jQuery 使用 CSS 选择器来选取 HTML 元素。orm

$("p") 选取 <p> 元素。seo

$("p.intro") 选取全部 class="intro" 的 <p> 元素。事件

$("p#demo") 选取全部 id="demo" 的 <p> 元素。文档



jQuery 属性选择器

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

$("[href]") 选取全部带有 href 属性的元素。

$("[href='#']") 选取全部带有 href 值等于 "#" 的元素。

$("[href!='#']") 选取全部带有 href 值不等于 "#" 的元素。

$("[href$='.jpg']") 选取全部 href 值以 ".jpg" 结尾的元素。



jQuery CSS 选择器

jQuery CSS 选择器可用于改变 HTML 元素的 CSS 属性。

下面的例子把全部 p 元素的背景颜色更改成红色:

实例

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


语法 描述
$(this)
当前 HTML 元素
$("p") 全部<p>元素
$("p.b") 全部class="b"的<p>元素
$(".b") 全部class="b"的元素
$("#b") 全部id="b"的元素
$("div#intro .head") id="intro" 的 <div> 元素中的全部 class="head" 的元素


jQuery 事件

Event 函数                                                        绑定函数至                                                           

$(document).ready(function)                        将函数绑定到文档的就绪事件(当文档完成加载时)

$(selector).click(function)                             触发或将函数绑定到被选元素的点击事件                

$(selector).dblclick(function)                        触发或将函数绑定到被选元素的双击事件                

$(selector).focus(function)                            触发或将函数绑定到被选元素的得到焦点事件         

$(selector).mouseover(function)                  触发或将函数绑定到被选元素的鼠标悬停事件         

相关文章
相关标签/搜索