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*=“购物车促销”]::之前”)检查此:不回答我的第一个问题。