Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getLevel(selector){
- var q = selector.match(/#[\w\d]+/ig);
- var ids = q?q.length:0;
- q=selector.match(/\.[\w\d]+/ig);
- var classes = q?q.length:0;
- q=selector.match(/[\.#]{0}[\w\d]+/ig);
- var tags = q?q.length:0;
- return [ids, classes, tags];
- }
- function compare(a,b){
- var levelA = getLevel(a),
- levelB=getLevel(b);
- for(var i =0; i<3;i++){
- if(levelA[i]!=levelB[i]){
- return levelA[i]>levelB[i]?a:b;
- }
- }
- return b;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement