我有一个锚元素,如下所示:<a href='/somewhere' class='break'>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent ornare.</a>
它可能会说出各种各样的东西,但通常都会有相同的内容。我想在单词amet
(在本例中)之前动态地插入一个换行符<br/>
。
做这件事最好的方法是什么?
发布于 2018-06-07 04:10:05
您可以通过Regex(正则表达式)实现这一点。
考虑到你的锚点(并给它一个ID以简化)
<a href='/somewhere' id='break'>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent ornare.</a>
$('#break')html($(#break).html().replace(/(amet)/g,'<br/>$1'));
这样做的作用是在整个文本上搜索确切的world amet,并将其替换为换行符+您想要的单词,在本例中为amet。我建议W3Schools学习更多关于正则表达式和Regex101的知识,以便更轻松地测试您的正则表达式。
https://stackoverflow.com/questions/50728647
复制相似问题