如果页面包含带有Jquery的特定文本,如何将类添加到body标签?

问题描述 投票:0回答:1

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

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

有什么建议吗?

jquery class styles add
1个回答
0
投票

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

$("body:has(span[itemprop='name'].newaccessories:contains(Accessories))").addClass("newstyle");
© www.soinside.com 2019 - 2024. All rights reserved.