Javascript 如何在jquery中使用content和::before css代码?

Javascript 如何在jquery中使用content和::before css代码?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,这是我到目前为止的代码 var promoTXT = "FTL-PKG"; var txtValue = !!document.body.innerText.indexOf(promoTXT); if (txtValue) { $("table[id*="cart_promotions"]::before").css({"content":"'Please use promo code FTL-PKG'","text-align":"left"}); } 我试图让我的javascript

这是我到目前为止的代码

var promoTXT = "FTL-PKG";
var txtValue = !!document.body.innerText.indexOf(promoTXT);

if (txtValue) {
  $("table[id*="cart_promotions"]::before").css({"content":"'Please use promo code FTL-PKG'","text-align":"left"});
}
我试图让我的javascript检测现有网页中的文本FTL-PKG,然后如果它确实存在,它将运行函数,该函数将把css代码输入html文档。如果不能做到这一点,那么如何覆盖文档中现有的CSS规则

我的css代码是:

table[id*="cart_promotions"]::before {
   content: 'Please use promo code FTL-PKG'; 
   text-align: left; 
   visibility: hidden; 
   color:red;
   }
我将如何使css规则可见性:隐藏可见性:可见
使用javascript或jquery?我将在上面的函数中使用此javascript/jquery,因此当页面加载并检测到文本时,它将显示“Please use promo code FTL-PKG”消息注意:我没有权限手动更改文档。我只能添加到现有的预生成代码。

!!indexOf()
没有意义,因为indexOf的'notfound'大小写是-1。还有-1是真的。仅限数字!!0是falseCheck doble quotes此处的问题$(“表[id*=“购物车促销”]::之前”)检查此:不回答我的第一个问题。