jquery

来源:互联网 发布:浙江省三级数据库题型 编辑:程序博客网 时间:2024/06/07 19:15

basic

一般情况,在jquery开头会有

<span style="font-size:10px;">$(document).ready(function(){--- jQuery functions go here ----});</span>
作用是 当页面加载完毕后执行jQuery,防止一些元素不存在而报错。


grammar:

$(selector).action()


selector:

其中selector分为元素选择器,属性选择器和CSS选择器

element selector

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

attribute selector

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

CSS selector

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

example

<span style="font-size:10px;">$(this)                 当前 HTML 元素$("p")                 所有 <p> 元素$("p.intro")         所有 class="intro" 的 <p> 元素$(".intro")         所有 class="intro" 的元素$("#intro")         id="intro" 的元素$("ul li:first")  每个 <ul> 的第一个 <li> 元素$("[href$='.jpg']") 所有带有以 ".jpg" 结尾的属性值的 href 属性$("div#intro .head") id="intro" 的 <div> 元素中的所有 class="head" 的元素</span>


event:

包括点击事件,隐藏事件等等




0 0