We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3f8deee commit 9d62dbbCopy full SHA for 9d62dbb
CSSObject/queries/Selector.js
@@ -60,7 +60,13 @@ import Pseudo from "../queries/Pseudo.js"
60
let selct = value.replace(ISelector[this.type], ICSS.EMPTY)
61
let tag = selct.replace(/[0-9a-z-_*+^~$=|\'\'\"\"\[\]]+/, '')
62
let sign = tag.substring(0, 2).replace(/[a-z-]/g, '')
63
- if (ICSS.PSEUDO.KEYS.includes(sign)) this.pseudo = new Pseudo(tag)
+ if (ICSS.PSEUDO.KEYS.includes(sign)) {
64
+ let pseudos = tag.split(sign)
65
+ .filter(p => p != ICSS.EMPTY)
66
+ .map(p => new Pseudo(sign + p))
67
+
68
+ this.pseudo = pseudos.length > 1 ? pseudos : pseudos[0]
69
+ }
70
}
71
72
/**
0 commit comments