gpt4 book ai didi

javascript - 使用 jquery 将字符串拆分为特定字符处的换行符

转载 作者:太空宇宙 更新时间:2023-11-04 14:29:28 25 4
gpt4 key购买 nike

目前,字符串是

Package A (123 queries) Package B (212 queries)

是否可以使用 jquery 将其拆分为新行,如

  • Package A (123 queries)
  • Package B (212 queries)

我想在每个右括号后插入换行符。但不确定是否合适。


编辑 1

在 HTML 中

<ul class="list">
<li><span id="requested-package">@Model[0].regDescription[a]</span></li>
<li>Testing</li>
</ul>

输出 - 我想在下一行制定计划 A enter image description here


编辑2

    var str = $('.hidden-package').text();
var line = str.replace(')', ') <br>');
$('.requested-package').html(line);

电流输出

enter image description here我创建了一个隐藏字段 hidden-package从那里我设法使用 .text() 获取文本值.现在的问题是它只替换了第一次出现的右括号。如何用 <br> 替换所有右括号.谢谢。

解决方案

设法通过将上面的代码更改为下面的代码来解决此问题。

    var str = $('.hidden-package').text();
var line = str.replace(/\)/g, ')<br>');
$('.requested-package').html(line);

最佳答案

使用 .replace 但尽量具体。在这里,我们寻找右括号后跟空格后跟“Package”后跟另一个空格 ') Package ' 的位置。这应该有助于防止错误的结果

'Package A (123 queries) Package B (212 queries)'.replace(') Package ', ')\nPackage')

关于javascript - 使用 jquery 将字符串拆分为特定字符处的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40675094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com