我正在构建一个电子商务网站,如果页面包含特定的术语,在本例中为"附件",则需要在body标记中添加一个类。我已经使用此代码对其显示的跨度进行了样式设置,但我需要将整个页面包装在一个类中以对某些元素进行样式设置。
$(document).ready(function () {
$("span:contains('Accessories')").addClass("newstyle");
有什么建议吗?
使用:has()
测试主体是否包含包含Accessories
的特定元素
$("body:has(span[itemprop='name'].newaccessories:contains(Accessories))").addClass("newstyle");