替换短划线的问题< br>使用WordPress的javascript

uujelgoq  于 2022-11-22  发布在  WordPress
关注(0)|答案(2)|浏览(161)

我试图用“br”替换所有的破折号(-),但它给了我问题。
我试过了

var strNewString = $('.member__designation').html().replace(/-/g,'<br>');
$('.member__designation').html(strNewString);

下面是html x1c 0d1x
在应用上面的代码

之前
应用上面的代码

之后

2wnc66cl

2wnc66cl1#

您可能需要

$('.member__designation').each(function() {
   this.textContent = this.textContent.replace(/-/g,'<br>')
 })

假定$('. member__designation')只有文本而没有html
如果只有<b>之类的简单HTML,则执行以下操作

$('.member__designation').each(function() {
   this.innerHTML = this.innerHTML.replace(/-/g,'<br>')
 })
bis0qfac

bis0qfac2#

看起来你用类.member__designation抓取了所有的元素,然后用你的正则表达式抓取的任何元素替换它们。

相关问题