我正在尝试用一个. replaceWith()jQuery方法替换一个"p"元素的文本,在一个WordPress插件中,
<p class="wfs-pricing-option-label">Choose Price Option</p>,
jQuery(document).ready(function(){
jQuery("p.wfs-pricing-option-label").replaceWith("<h6>Size</h6>");
});
JS是在一个自定义文件中,我已经检查了它是否链接正确和一个简单的文档。write在使用时确实显示,我也改变了这个元素的CSS样式,它确实响应这样的变化,但我不能改变它里面的文本。我不知道我做错了什么我以前用过这个方法很多次,它是简单有效的,但在这种情况下,它只是行不通。
研究中心地址:http://www.bernibeancoffee.com/order-online/
如果你点击任何产品,你可以看到标签说选择价格选项。
谢谢你的帮助
1条答案
按热度按时间3wabscal1#
您尝试修改的弹出窗口将通过Ajax请求出现在DOM中。您的代码在页面加载时运行较早,因此没有什么可替换的。
试试这个: