pipes {linne} | R Documentation |
Infixes
Description
Convenient pipes for more sophisticated selectors.
Usage
lhs %child% rhs
lhs %or% rhs
lhs %with% rhs
Arguments
lhs , rhs |
Selectors as returned by |
Operators
-
%child%
- Selects elements where right hand is child of left hand, e.g.:sel_tag('div') %child% sel_class('aClass')
selects elements withaClass
who are direct children ofdiv
tags. -
%or%
- Select left hand or right hand, e.g.:sel_id('myId') %or% sel_class('myClass')
will select both the element with the id and elements with the class. Ideal to select and apply rules multiple elements at once. -
%with%
- Left hand selector with right hand selector, e.g.:sel_tag('div') %with% sel_class('aClass')
selects adiv
with a class ofaClass
. Ideal to narrow down the selection.
Examples
# select all paragraph 'p' with "red" class
sel_tag("p") %with% sel_class("red")
# the other way around works equally well
sel_class("red") %with% sel_tag("p")
# select multiple elements
# where id = "x" or class = "center"
sel_id("x") %or% sel_class("center")
# select element with id = "x" and parent's id = "y"
sel_id("y") %child% sel_id("y")
[Package linne version 0.0.2 Index]