1.#id:根据给定的id来匹配元素(如果选择器包含特殊字符,可以用两个斜杠表示转义),比如:查找id为'myDiv'的元素:$('#myDiv');
这样写就可以查找到所有id为''myDiv''的元素了。
2.element:根据元素名来匹配所有元素:
比如:查找所有div元素就可以这样写:$("div");
3.根据给定的类来匹配元素:
比如:查找所有类为'myClass'的所有元素:$(".myClass");
4.* :匹配所有元素(多有用结合上下文类搜索):
比如:$('*');
5.将每一个选择器匹配的元素合并返回(可以任意指定多个有效选择器):
比如:$("div,span,p.myClass");
6.在跟定的祖先元素下匹配所有后代元素:
比如:$("form input");
7.在跟定的父元素下匹配所有的子元素:
比如:$("form > input");
8.匹配所有紧接在prev元素后的next 元素(prev 是指:任何有效选择器,next是指:一个有效选择器并且紧接着的第一个有效选择器):
比如:
匹配所有跟在 label 后面的 input 元素:
<form>
<label>Name:</label>
<input name="name" />
<fieldset>
<label>Newsletter:</label>
<input name="newsletter" />
</fieldset>
</form>
<input name="none" />
可以这样写:
$("label + input");