如果页面包含Jquery的特定文本,如何向body标记添加类



我正在构建一个电子商务网站,如果页面包含特定的术语,在本例中为"附件",则需要在body标记中添加一个类。我已经使用此代码对其显示的跨度进行了样式设置,但我需要将整个页面包装在一个类中以对某些元素进行样式设置。

$(document).ready(function () {
$("span:contains('Accessories')").addClass("newstyle");

有什么建议吗?

使用:has()测试主体是否包含包含Accessories的特定元素

$("body:has(span[itemprop='name'].newaccessories:contains(Accessories))").addClass("newstyle");

相关内容

  • 没有找到相关文章

最新更新