我们已经知道了jQuery是js的库,他也是对网页元素进行动态修改。那么他是如何对指定元素进行操作呢?
这就涉及到了我们将要讲的东西,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");//对元素进行背景颜色修改
除此之外还有一些其他的选择器实例:
接下来我们在学一下事件,简单来事件就是
HTML 中发生某些事件时所调用的方法。
例如当我们希望点击button时,会进行某些操作,这就是一个事件,我们则需要运用到这个:
$(selector).click(function){}
类似还有:
这样当我们想要对事件进行约束时,就可以选择上面事件。