JQuery替换id中包含字符串的元素的所有文本
我试图选择页面上所有包含字符串“aggr”作为其 id 值一部分的元素。然后我尝试将这些元素中的文本“Sum”替换为“Total”。
我的 JQuery 在下面,但似乎不起作用......
$('TBODY[id*=aggr]').each(function(i){
var aggrHTML = $('TBODY[id*=aggr]');
var aggrText = aggrHTML.text();
var newText = aggrText.replace("Sum","Total Holiday Leave")
aggrHTML.html(newText);
});
I am trying to select all elements on the page which have the string 'aggr' as part of their id value. Then I am trying to replace the text 'Sum 'in these elements to 'Total'.
My JQuery is below but doesn't seem to be working....
$('TBODY[id*=aggr]').each(function(i){
var aggrHTML = $('TBODY[id*=aggr]');
var aggrText = aggrHTML.text();
var newText = aggrText.replace("Sum","Total Holiday Leave")
aggrHTML.html(newText);
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
Try this:
尝试这样的事情
我认为会起作用。
基本上,它会迭代一组对象,但必须使用 $(this) 来获取当前对象。
我按照你的方式保留了它,以便你可以更好地理解它。
Try something like this
I think that will work.
Basically you it iterates over a set of objects, but you have to use $(this) to get the current object.
I left it the way you had it so you can understand it more.