org.jsoup.nodes.Element.removeClass()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(2.0k)|赞(0)|评价(0)|浏览(376)

本文整理了Java中org.jsoup.nodes.Element.removeClass()方法的一些代码示例,展示了Element.removeClass()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Element.removeClass()方法的具体详情如下:
包路径:org.jsoup.nodes.Element
类名称:Element
方法名:removeClass

Element.removeClass介绍

[英]Remove a class name from this element's class attribute.
[中]从此元素的class属性中删除类名。

代码示例

代码示例来源:origin: org.jsoup/jsoup

/**
 Remove the class name from every matched element's {@code class} attribute, if present.
 @param className class name to remove
 @return this
 */
public Elements removeClass(String className) {
  for (Element element : this) {
    element.removeClass(className);
  }
  return this;
}

代码示例来源:origin: astamuse/asta4d

public Element removeClass(String className) {
  return originElement.removeClass(className);
}

代码示例来源:origin: astamuse/asta4d

@Override
  protected void configure(Element elem, String attrName, Object attrValue) {
    elem.removeClass(attrValue.toString());
  }
};

代码示例来源:origin: com.wandrell.velocity/maven-site-fixer

/**
 * Finds a set of elements through a CSS selector and removes the received
 * class from them, if they have it.
 * <p>
 * If the elements end without classes then the class attribute is also
 * removed.
 * 
 * @param root
 *            root element for the selection
 * @param selector
 *            CSS selector for the elements with the class to remove
 * @param className
 *            class to remove
 */
public final void removeClass(final Element root, final String selector,
    final String className) {
  final Iterable<Element> elements; // Elements selected
  checkNotNull(root, "Received a null pointer as root element");
  checkNotNull(selector, "Received a null pointer as selector");
  checkNotNull(className, "Received a null pointer as className");
  // Selects and iterates over the elements
  elements = root.select(selector);
  for (final Element element : elements) {
    element.removeClass(className);
    if (element.classNames().isEmpty()) {
      element.removeAttr("class");
    }
  }
}

代码示例来源:origin: freedom10086/Ruisi

StringBuilder sb = new StringBuilder();
for (int j = 0; j < otherImgs.size(); j++) {
  String a = otherImgs.get(j).removeClass("error_text").html();
  if (a.contains("fixwr")) {
    sb.append(a.replace("fixwr", "fixnone"));

相关文章

微信公众号

最新文章

更多

Element类方法