this is a great post for exactly what you are looking for.
JQUERY SELECTOR PERFORMANCE TESTING
I've also found a great article that may help you on this topic:
let me know if this answer really helped you, thanks.
update: I've managed to make a sample to match your posted case, here are the results for a total set of 203 divs:
1- by using tag name having certine class name $("div.normal_box")
==> 884 ms
2- by using attribute value $("div[normal_box=1]")
==> 4553 ms
Update 2:
I tried even further more than your question, and made it to test a few selectors, here is the new link for this updated test: http://jsfiddle.net/8Knxk/4/
3- by using tag name $("div")
==> 666 ms
4- by using just the class name $(".normal_box")
==> 762 ms
I think it's now more clear for you :)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…