我想通過使用jquery get函數讀取html文件,替換一些字符然後顯示結果。我寫了get函數並可以替換文本。表中有很多行。行內的所有數據顯示爲文本。行以空格結束;所以我想替換「;」每行的字符。但下面的代碼只是替換第一行的字符。我怎樣才能取代所有「;」所有行的字符?jQuery獲取函數
$.ajax({
url: 'http://url',
type: 'GET',
success: function(data) {
var def = $(data).find('tbody#div.divWord').html();
$('#def').append('<p><b>' + word + '</b>:' + def + '</p>');
$("div").each(function() {
var text = $(this).text();
text = text.replace(" ;", "@");
$(this).text(text);
});
},
error: function(data) {
alert('error');
}
});
我不能代替空格字符。我使用RegExp(「;」,「g」),「@」)但不工作。當我使用RegExp(「;」,「g」),「@」)時,它可以工作。 – Oktay
我猜''\ s;「'會做這項工作。 – Christoph
text.replace(/ \ s \ s;/g,'@');是OK – Oktay