用div中给出的文本空格替换连字符

时间:2013-03-28 06:34:55

标签: jquery

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

给定代码行

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

我需要将连字符-替换为空格。我需要的输出是“这是文本1”我如何在这里使用jQuery替换函数?

4 个答案:

答案 0 :(得分:5)

尝试

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

演示:Fiddle

答案 1 :(得分: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

FIDDLE

答案 2 :(得分:0)

试试这个

$('div').text($('div').text().replace(/-/g, "");

答案 3 :(得分:0)

试试这个 -

$('div').html().replace("-"," ");