gpt4 book ai didi

javascript - 删除字符串末尾的特定字符(html 元素)

转载 作者:行者123 更新时间:2023-11-28 06:10:48 25 4
gpt4 key购买 nike

所以我有一个通过 SQL 返回一个字符串的后端。该字符串包含以下内容:

<ul>
<li>
<li>
<li>
<li>
...
"""
</ul>

所以问题是:你肯定已经注意到这些"""。在你问之前,是的,有不需要的。我只是想通过 PHP 或 par JS 删除这些。我尝试过使用 substring(),如下所示:

$('.slider ul').html().substr($('.slider ul').html().length - 1)

在这段代码中,我从 DOM 元素中检索列表(位于字符串中)。然后我尝试删除最后一个字符,但这根本行不通。您可以去http://squixdev.byethost16.com/ouvrir-un-fichier-iso-[windows]查看控制台中的输出:没有任何内容。您还可以注意到页面上内容底部的这些“”“

注意:我想我知道是什么添加了这个奇怪的"""(它在我的后端),但我不知道如何摆脱它。如果你想检查,这里是组合内容的代码,此时出现这些""":

for (i=0; i < tinymce.editors.length; i++){
var id = i + 1
console.log("getting content of [editor] " + tinymce.editors[i].id)
console.log("getting content of step_" + pet)
var content = tinymce.editors[i].getContent();

console.log( content )

$('#content li[id="step_' + id + '"] blockquote').append(content);
}

希望有人能找出问题所在。谨致问候。

最佳答案

我没有看到你的任何 php,所以我无法回答如何删除它们,但试试这个:

$('.slider ul').html($('.slider ul').html().trim().replace(/" " "$/,''));

trim 删除了末尾的多余空间。并且替换只是替换字符串最末尾的 3 个引号。

关于javascript - 删除字符串末尾的特定字符(html 元素),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36415108/

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