Jquery 如何删除div';在将文本附加到div和x27之间的标题之前;s

Jquery 如何删除div';在将文本附加到div和x27之间的标题之前;s,jquery,append,trim,Jquery,Append,Trim,我觉得答案取决于jquery中的.trim工具,但我不确定如何在其上执行 我有一个html文档,看起来像这样 <div class='title'> Title </div> 标题-说明 问题是当我将文本传递到我得到的url时 利息=标题%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-%20说明 当我想要检索“interest”的值时,我有大量的垃圾。有人

我觉得答案取决于jquery中的.trim工具,但我不确定如何在其上执行

我有一个html文档,看起来像这样

<div class='title'>
Title
</div>
标题-说明

问题是当我将文本传递到我得到的url时

利息=标题%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20-%20说明

当我想要检索“interest”的值时,我有大量的垃圾。有人能帮我解决我的问题吗


谢谢

您可以使用正则表达式消除重复的空格。我假设您正在使用text()获取内容

var str = $( ".title" ).text().replace(/\s+/g," ");
jQuery的trim只会清理端点上的空白。你也可以在这里用

var txt = $( ".title" ).text()
var str = $.trim(txt.replace(/\s+/g," "));

这就是trim的用法:(你说你不知道怎么用)


你是怎么得到文本的?
var txt = $( ".title" ).text()
var str = $.trim(txt.replace(/\s+/g," "));
var text = $(".title").text().trim();
$(".title").text(text + " - Description");