4
<div>This-is-text-1</div>

给定代码行

var value = $('div').text();

我需要将连字符替换为-空白。我需要的输出是“This is text 1”如何在这里使用 jQuery 替换功能?

4

4 回答 4

6

尝试

var value = $('div').text();
$('div').text(value.replace(/\-/g, " "));

演示:小提琴

于 2013-03-28T06:39:22.737 回答
1

使用正则表达式替换所有出现的-

var value = $('div').text();
$('div').html(value.replace(/-/g, " "));
   //--------------------------^---^-----g is used to replace all occurrences and
   //------------------------------------" " put a space too to replace with

小提琴

于 2013-03-28T06:43:06.960 回答
0

试试这个

$('div').text($('div').text().replace(/-/g, "");
于 2013-03-28T06:38:29.687 回答
0

试试这个-

$('div').html().replace("-"," ");
于 2013-03-28T06:39:52.787 回答