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