jQuery选择器

简介

一份jQuery选择器使用情况的汇总分析,并以热榜形式展现。

热榜

这个热榜展示了最常用选择器的排名,数据是根据使用jQuery的著名网站分析得来的。热榜中的选择器已被归类(如,'div span'和'ul li'都是'tag tag'形式)。红色部分表示与W3C规范不兼容。% Used一栏表示选择器使用百分比(# of Uses一栏表示选择器使用次数)。只用过一次的选择器没在热榜中罗列。

Selector% Used# of Uses
#id51.290%1431
.class13.082%365
tag6.416%179
tag.class3.978%111
#id tag2.151%60
tag#id1.935%54
#id:visible1.577%44
#id .class1.434%40
.class .class1.183%33
*0.968%27
#id tag.class0.932%26
#id:hidden0.789%22
tag[name=value]0.645%18
.class tag0.573%16
[name=value]0.538%15
tag tag0.502%14
#id #id0.430%12
#id tag tag0.358%10
tag[name$=value]0.323%9
#id :checkbox0.323%9
#id #id :selected0.287%8
.class tag.class0.287%8
tag#id > tag0.287%8
tag, tag0.251%7
tag.class tag0.251%7
tag .class0.215%6
:radio0.215%6
#id, #id, #id0.215%6
#id .class tag0.215%6
:text0.215%6
tag, tag, tag0.215%6
.class .class .class0.215%6
#id tag[name=value]0.179%5
:checkbox0.179%5
tag[name*=value]0.179%5
#id, #id0.179%5
tag.class tag.class tag0.143%4
tag.class .class0.143%4
tag:selected0.143%4
.class .class .class tag0.143%4
.class.class0.143%4
tag:file0.143%4
tag, tag[name=value]0.143%4
#id, tag[name$=value]0.143%4
tag[name!=value]0.143%4
.class .class tag + .class0.108%3
.class .class tag:gt(2)0.108%3
tag:submit, tag:image, tag:submit0.108%3
tag.class tag.class tag.class tag.class tag.class tag.class0.108%3
#id tag tag.class tag.class tag0.108%3
:input0.108%3
tag.class tag.class0.108%3
.class .class tag:has(tag[name^=value])0.108%3
#id tag.class tag0.108%3
tag:eq(0)0.108%3
#id :input0.108%3
tag#id tag#id tag0.108%3
.class, .class0.108%3
tag:eq(1)0.108%3
tag#id tag0.108%3
.class tag#id0.072%2
#id tag:first0.072%2
#id tag tag[name!=value]0.072%2
.class #id tag tag0.072%2
tag#id tag.class0.072%2
tag:filled0.072%2
tag:first0.072%2
.class tag tag.class0.072%2
#id tag.class tag tag.class0.072%2
tag.class tag.class tag.class0.072%2
#id #id #id tag.class0.072%2
tag[name$=value], #id0.072%2
tag tag tag0.072%2
:submit, tag:image0.072%2
.class .class tag0.072%2
[name=value]:first0.072%2
.class .class, #id0.072%2
#id .class tag.class0.072%2
.class #id .class0.072%2
#id #id tag tag0.072%2
tag[name]0.072%2
tag, tag, tag, tag0.072%2
tag#id tag#id tag.class0.072%2
tag:unchecked0.072%2
#id .class.class0.072%2
#id tag.class tag > tag0.072%2
.class tag tag tag0.072%2
tag.class:first0.072%2
.class tag.class tag0.072%2
tag#id tag.class:first0.072%2
#id tag.class tag.class tag0.072%2
.class tag tag0.072%2
#id .class tag tag0.072%2
#id tag tag#id0.072%2
tag.class > tag0.072%2
#id .class *0.072%2
:input:visible0.072%2
#id .class .class0.072%2
#id > tag > tag > tag > tag > tag0.072%2
#id tag.class tag tag:gt(0)0.072%2
.class, .class, .class0.072%2
#id #id *0.072%2
#id > *:not(#id)0.072%2
#id tag[name^=value]0.072%2
.class tag.class0.072%2
tag:blank0.072%2