我如何用javascript替换在一个类下发现的许多地方的一个单词
how do I replace one word found many places under one class with javascript?
我正在写一个chrome扩展来重新设计一个项目的tumblr仪表板。
这是一件小事,但一直非常令人沮丧。我想去掉"备注"这个词,在每个帖子下面的备注数后面。
字符串在。note_link_current类下,所以我尝试了
var textNotes = $('.note_link_current').text();
textNotes = textNotes.replace('notes', ' ');
$('.note_link_current').text(textNotes);
似乎发生的是,我得到了所有帖子的所有笔记的组合字符串。我怎样才能让所有人都受到影响呢?
现在我得到这样的东西:
251
63 notes441 notes74 notes851 notes49,263 notes2,561 notes142 notes1 note651 notes
任何帮助都将非常感激!
@FelixKling说的话,但有更多的解释:
像$('.note_link_current')
这样的jQuery选择器将返回一个节点数组。
相反,你应该做的是调用.each()
,对每个元素执行一个操作。
$('.note_link_current').each( function(index) {
// Inside this function, "this" refers to the (DOM) element selected
var text = $(this).text();
/* ... */
});
相关文章:
- 我需要一个jQuery函数来只工作在700px以上的屏幕大小,无法在我的代码中发现错误
- 如何发现至少有一个复选框被选中或没有使用javascript
- 这个网页应该有一个柠檬掉落和弹跳,但我发现自己犯了错误,我找不到它们
- Handsontable - 我在复制/粘贴德语数值时发现了一个错误
- 我在博主主题中发现了一个未知的脚本
- 发现了一个 Angularjs ng-show ng-if 的错误
- 骨干收集发现我只想要一个结果
- 我试着找出一个错误,但我看不到.检查人员没有发现任何错误
- 可以'我在我的小JS代码中没有发现一个错误(用于循环和里面的一个函数)
- Web Audio API:发现一个节点的连接
- 我怎样才能发现是什么改变了一个元素
- 如何发现当一个复选框被编程改变
- jQuery发现当用户滚动出一个元素
- 发现一个奇怪的Javascript函数'在PhantomJS错误消息中
- 如果在另一个页面上发现文本,则发出Javascript警报
- 我如何用javascript替换在一个类下发现的许多地方的一个单词
- 试图把"$gt"变成了一个发现.{[CastError:值"[object object]
- visualstudio2010-用vsdoc格式为javascript记录一个T类型的数组,我发现Bug了吗
- 有一个未被发现的打字错误,不知道为什么
- 我可以发现用户的web浏览器是否为我的自签名ssl证书存储了一个例外吗?