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 に答える