学习笔记3

jquery可以一次操作多个HTML元素。比如,当一个页面有多个相同的HTML标签元素,我们使用元素选择器($("HTMLelementsName"))就可以对所有该标签元素操作。当然,有时我们只想要改变特定一个元素时,此时可以通过唯一的id($"#idName")或class($(".className")来选中元素。jquery提供的选择器是多种多样的,我们可以选择某个元素的子元素。比如想找一个id为destinations的<ul>标签下面的<li>,此时使用jquery可以写成$("#destinationsli")。另外有时<li>标签里面又嵌套了一个<ul>,不过我们并不想选择嵌套的<li>,此时我们需要使用直接子类选择器$("#destinations>li")。当我们想选择的内容即有包括在id中,也有包括在class中,此时可以使用逗号分隔,同时选择多个元素。有时,我们只想选择符合条件中的第一个元素,jquery也提供了与CSS相似的选择器。比如想要选择第一个,此时可以写成$("#destinationsli:first")。将first该成last就变成选择最后一个,后面的修饰词起到过滤器的作用。除了第一与最后,jquery还有其他的过滤条件。比如,奇偶(odd,even)过滤就是另外一个,不过需要记住的是元素下标是从0开始的。

相关推荐