I want just to ask for an opinion of perfomance: Is it faster selecting elements by class name or by attribute name with jquery? Example I have 100 DIVs element in this form
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 :)