我想替换HTML标签的内部文本

时间:2013-12-20 06:46:28

标签: javascript jquery

我在单个帖子的左侧有一个固定的社交栏,我想更改社交按钮“fb Share”的文本,我在很多方面尝试过但没有运气。以下是用于检查问题的link。我尝试了以下代码:

$('.pw-button-facebook').contents().find('span.pw-button-type-looknative__txt').text('New text');

$('span.pw-button-type-looknative__txt:contains("Share")').html(function(i,h){
return h.replace('Share', 'New text');
});

$('.pw-button-facebook').contents().find('span.pw-button-type-looknative__txt').html('New text');

$('.pw-button-facebook span.pw-button-type-looknative__txt').contents().filter(function() {
return this.nodeType == 3
}).each(function() {
this.data = this.data.replace(/Share/, 'New text'); 
});

所以,如果你能帮助我。感谢。

2 个答案:

答案 0 :(得分:1)

$('.pw-button.pw-button-facebook').find('.pw-button-type-looknative__txt').text('Test');

试试这个Facebook按钮。

答案 1 :(得分:1)

errrr

$('.pw-button-facebook .pw-button-type-looknative__txt').html('cat')

适合我...