Ticket #3887 (closed bug: duplicate)
next selector can match the wrong things
|Reported by:||dalangalma||Owned by:||john|
I've found a case where the next selector doesn't seem to work. I've got a selector like "span.foo + a" but it'll match all "a" that are after a "span" (of any class, or no class) that appears after an "a".
So "<span/> <a/>" doesn't match, but the second "a" in "<a/> <span/> <a/>" does. I would expect it to only match "a"s that directly follow a "span" with the class "foo".
Here's the demo:
I've also attached the same demo file to this ticket.