$(this).html().replace("0 days","");
我想代替「0天」成爲「」。目前上面的語句將把「0」替換爲「」。那不是我想要的。我想替換整個語句「0天」如何jQuery替換空間也
$(this).html().replace("0 days","");
我想代替「0天」成爲「」。目前上面的語句將把「0」替換爲「」。那不是我想要的。我想替換整個語句「0天」如何jQuery替換空間也
http://www.jsfiddle.net/jrJga/
工作正常,在這裏..
這將只替換第一次出現。如果您想替換所有出現:
$(this).html().replace(/0 days/g, '');
例子:
alert('foo 0 days bar 0 days foobar'.replace(/0 days/g, ''));
顯示:
foo bar foobar
不是我的失望 - 但是,雖然這是正確的,但它並不能真正解釋他目前的行爲是否替換了「0」而不是「天」部分...... – 2010-10-13 10:08:41
他想要替換所有給定的單詞只有一個空字符,或者爲null,或者只是將它們刪除 – 2010-10-13 10:09:37
@Nick,這種行爲從OP作爲信息提供的內容是無法解釋的。我爲此舉了一個反例。 – 2010-10-13 10:10:23
你有什麼*應該*工作,你有沒有示例頁面? – 2010-10-13 09:59:35