删除字符串末尾的特定字符(html元素)
Remove specific characters at the end of a string (html elements)
所以我有一个backEnd,它通过SQL返回一个字符串。此字符串包含以下内容:
<ul>
<li>
<li>
<li>
<li>
...
"""
</ul>
所以问题来了:你肯定已经注意到了这些""。在你问之前,是的,有不需要的。我只想通过PHP或parJS删除这些。我试着使用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(/" " "$/,''));
修剪去除了末端的多余空间。替换只是替换字符串末尾的3个引号。
嗨,在Javascript中,你可以使用replace,但你的响应是什么
var my_string=myString.replace('""','');
相关文章:
- 替换HTML元素中的字符
- 仅IE8 html文本框中的字符
- HTML输入中不可更改的前导字符
- 从JavaScript中正确返回html中的特殊字符
- 正在转义javascript数组中的html字符
- 在输入中添加打断html的字符
- 更换163;使用javascript从html文本区域中提取字符
- AngularJs正在解码HTML字符(不需要)
- 如何在不支持HTML字符的邮件正文中发送%签名
- 尊重“; 〃;从HTML显示中的API响应返回的换行符(和特殊字符)
- 如何在javascript中替换HTML特殊字符
- 确定要使用 html 源突出显示的可见字符
- 如何将 html 特殊字符转换为普通 HTML
- 如何使用 html 字符解析 javascript 中的字符串
- 使用字符串数组中的字符填充 HTML 表
- 转义我的 HTML 字符
- 将文本和html unicode字符添加到textarea元素中
- document.getElementById(foo).value,带有html编码的特殊字符
- 删除字符串末尾的特定字符(html元素)
- javascript可以从源文档中提取精确的(逐字符)HTML吗?