jQuery 选择器与 HTML DOM 操作类似,都是通过标签、id、类别、属性等来选取 HTML 元素。
: $("*") -> 选取所有元素;
this: $(this) -> 选取当前 HTML 元素;
标签选择器(element): $("p") -> 选取所有 p 元素;
id 选择器(#id): $("#demo") -> 选取所有 id="demo" 的元素;
类别选择器(.class): $(".intro") -> 选取所有 class="intro" 的元素;
属性选择器([attribute]): $("[href]") -> 选取所有带有 href 属性的元素;
:first: $("p:first") -> 第一个 p 元素;
:last: $("p:last") -> 最后一个 p 元素;
:even: $("p:even") -> 所有偶数 p 元素;
:odd: $("p:odd") -> 所有奇数 p 元素;
:eq(index): $("li:eq(3)") -> 列表中的第四个元素(index 值从 0 开始);
:checked: $(":checked") -> 所有选中的元素(复选框或单选框);
:checkbox: $(":checkbox") -> 所有带有 type="checkbox" 的元素(注意:若伪类选择器(即以“:”开始)前面没有其他选择器,则相当于使用("*"),所以 $(":checkbox") 相当于 $(":checkbox")**)。
其他选择器请参考 jQuery 选择器 - 菜鸟教程