dev*_*dev 1 javascript jquery replace
我确定这是我犯的一个非常基本的错误,但我无法解决我出错的地方.
在这个基本的小提琴示例中,您将看到我有5个div.我试图用另一个单词替换每个div中间的一个单词,但它似乎是将第一个div的内容复制到所有其他单词中,正如你可以从开头的帖子数字中看到的那样.
我正在使用的代码片段是
$('.post').each(function(){
$('em').html(
$('em').html().replace('in','hello')
);
});
Run Code Online (Sandbox Code Playgroud)
请有人帮我看看我哪里出错了?
每个要更换em与内容文本全部的emS'的文字. html还接受一个可以用来引用的函数this,或者将当前的html作为参数:
$('.post em').html(function (idx, html){
return html.replace("in", "hello");
});
Run Code Online (Sandbox Code Playgroud)
您更新的jsFiddle演示.
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |