jquery初学笔记

本文介绍了jQuery的基本用法,包括如何使用jQuery选择HTML元素、使用CSS选择器改变元素样式以及绑定事件等。通过具体示例展示了如何避免在文档未加载完成时执行jQuery代码。
$(document).ready(function(){
    --- jQuery functions go here ----
    });

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

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

如果在文档没有完全加载之前就运行函数,操作可能失败。下面是两个具体的例子:

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

  • 获得未完全加载的图像的大小


jQuery 元素选择器

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

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

$("p.intro") 选取所有 class="intro" 的 <p> 元素。

$("p#demo") 选取所有 id="demo" 的 <p> 元素。



jQuery 属性选择器

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

$("[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)                  触发或将函数绑定到被选元素的鼠标悬停事件         

转载于:https://my.oschina.net/u/812141/blog/223286

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值