我正在开发一个使用 API 从网站提取原始信息的项目。这些原始信息的所有内联样式仍然完好无损,因此我想要做的是将一个类添加到 span
(如果它包含内联样式,且样式为 background-color) :#345678
。这可以用 Javascript/jQuery 实现吗?
我当前删除样式的方法是:
$(".card").removeAttr("style");
我尝试使用此代码来添加类,但它似乎没有效果:
$('span[style*="background-color"][style*="#345678"]').addClass('alignleft');
有人对我如何实现这一目标有任何想法吗?谢谢。
最佳答案
您的实现非常接近:
$('span[style*="background-color"][style*="#345678"]').addClass('alignleft');
但是你需要将它们放在一起:Fiddle
$("span[style*='background-color: #345678']");
关于javascript - 如果内联样式包含颜色,则将类应用于跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30787206/