<div class="example">Some example text</div>
<div class="example">Some more example text</div>
如何在不存在預先存在的ID的情況下刪除上述元素中字母'e'的所有實例(不區分大小寫)?替換多個元素中的字符的所有實例
<div class="example">Some example text</div>
<div class="example">Some more example text</div>
如何在不存在預先存在的ID的情況下刪除上述元素中字母'e'的所有實例(不區分大小寫)?替換多個元素中的字符的所有實例
$('div').each(function() {
this.innerHTML= this.innerHTML.replace(/e/g, '');
});
如果你想e
或E
使用本:
$('div').each(function() {
this.innerHTML= this.innerHTML.replace(/e|E/g, '');
});
如果還有那些<div>
S的內部元素使用text
功能,僅保留textNodes:
$('div').each(function() {
$this = $(this);
$this.text($this.text().replace(/e|E/g, ''));
});
var de = document.documentElement;
de.innerHTML = de.innerHTML.replace(/>.*?</g, function(a, b) {
return a.replace(/e/g, "f");
});
這可能當圖層包含其他html元素時創建一些問題... – mamoo 2012-03-28 08:01:22
@mamoo。沒錯,但他的榜樣很好。 – gdoron 2012-03-28 08:04:05