jQuery 属性选择器

$(‘[name|=value]‘) 匹配属性值为value或value-形式的元素 $(‘[name*=value]‘) 匹配属性值包含value字符的元素 $(‘[name~=value]‘) 匹配属性值包含value(value为独立的字符串)字符的元素,例如(id=”box1 box2 box3″) $(‘[name$=value]‘) 匹配给定的属性以指定值结尾的元素 $(‘[name=value']) 匹配给定的属性为指定值的元素 $(‘[name!=value]‘) 匹配给定的属性不包括指定值的元素 $(‘[name^=value]‘) 匹配给定的属性以指定值开头的元素 $(‘[name]‘) 匹配拥有给定属性的元素,例如某个元素拥有id属性(<div id=”"></div>) $(‘[name1=value1][name2=value2']) 匹配多组属性 阅读更多

jQuery基本选择器

基本选择器封装了JavaScript提供的操作DOM的本地函数。比如getElementById(),getElementsByTagName(),或者特定JS引擎所提供的getElementsByClassName()函数。利用jQuery提供的这些选择器可以快速地获取操纵指定的元素。 * $(‘*’) 获取文档中的所有元素(包括html, head, body, etc)。 $('*') $('#all *') id="all"的所有后代元素 #id $(‘#id’) 根据指定的ID属性匹配一个元素。也可以结合CSS选择器的规则获取元素。 $('#id') $('#id_1, #id_2') id="id_1"和id="id_2"的元素 $('#id_1 #id_2') id="id_1"的元素包含id="id_2"的元素 element $(‘element’) 根据给定的元素名获取所有元素 $('div') .class $(‘.class’) 根据给定的类名获取所有元素(多个元素可以拥有相同的类名,一个元素可以有多个类名) $('.class') $(‘selector1, selector2, selectorN’) 合并给定选择器的结果并返回,sele » » »阅读更多