class Nokogiri::XML::Node
def remove_class(names = nil)
node.remove_class(["section", "float"]) # =>
node # =>
Note that the "class" attribute is deleted once it's empty.
*Example*: Deleting multiple CSS classes
node.remove_class("section") # =>
node # =>
Note that the attribute is removed once there are no remaining classes.
*Example*: Deleting the only remaining CSS class
node.remove_class("section") # =>
node # =>
Note that all instances of the class "section" are removed from the "class" attribute.
*Example*: Deleting a CSS class
[Returns] +self+ (Nokogiri::XML::Node) for ease of chaining method calls.
the "class" attribute is deleted.
String names. Any class names already present will be removed. If no CSS classes remain,
"class" attribute. May be a string containing whitespace-delimited names, or an Array of
CSS class names to be removed from the Node's
- +css_classes+ (String, Array
[Parameters]
Also see #kwattr_remove, #classes, #add_class, #append_class
node.kwattr_remove("class", css_classes)
This is a convenience function and is equivalent to:
attribute is deleted from the node.
If no CSS classes remain after this operation, or if +css_classes+ is +nil+, the "class"
this node's "class" attribute are removed, including any multiple entries.
Remove HTML CSS classes from this node. Any CSS class names in +css_classes+ that exist in
remove_class(css_classes) → self
:call-seq:
def remove_class(names = nil) kwattr_remove("class", names) end