$("p.author").text(function() {
return $(this).text().replace(/(By|on)/g, '');
});
我在之前的帖子中发现了这一点,该帖子描述了如何从元素'p.author'中删除单词“By”
我想要做的是从标题中删除一个单词
这样的事情?
v = $('.datarow .location').attr('title').replace(/,/g,'');
$("span.name").attr('title').(v);
答案 0 :(得分:1)
$('.datarow .location').attr('title', function(index, attr){
return attr.replace(/,/g,'');
});
.attr()
接受一个函数作为第二个参数,并给我们attr的旧值作为它的第二个参数。
答案 1 :(得分:0)
$("p.author").text(function() {
return $.trim($(this).text()).replace(/^(By|on)/gi, '');
});?
/gi => means ignore case, greedy
^ => means starting
$.trim() jquery trim characters
演示: http://jsfiddle.net/fedmich/wwmy9/
您也可以发布HTML代码吗? 看到它们后,我会修改我的小提琴答案。
小心更换“on”可能会删除Ronnie的“on”