Class PseudoFunctions.NTH_CHILD
java.lang.Object
jodd.csselly.selector.PseudoFunction<PseudoFunctionExpression>
jodd.csselly.selector.PseudoFunctions.NTH_CHILD
- Enclosing interface:
PseudoFunctions
The
:nth-child(an+b) pseudo-class notation represents an element that has an+b-1
siblings before it in the document tree, for any positive integer or zero value of n,
and has a parent element. For values of a and b greater than zero, this effectively divides
the element's children into groups of a elements (the last group taking the remainder),
and selecting the bth element of each group. For example, this allows the selectors
to address every other row in a table, and could be used to alternate the color of
paragraph text in a cycle of four. The a and b values must be integers (positive, negative, or zero).
The index of the first child of an element is 1.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanmatch(Node node, PseudoFunctionExpression expression) Matches node using provided parsed expression.parseExpression(String expression) Parses expression before usage.Methods inherited from class PseudoFunction
getPseudoFunctionName, matchInRange
-
Constructor Details
-
NTH_CHILD
public NTH_CHILD()
-
-
Method Details
-
parseExpression
Description copied from class:PseudoFunctionParses expression before usage.- Specified by:
parseExpressionin classPseudoFunction<PseudoFunctionExpression>
-
match
Description copied from class:PseudoFunctionMatches node using provided parsed expression.- Specified by:
matchin classPseudoFunction<PseudoFunctionExpression>
-