特定の文字列を含む div をループして、html 内の別の文字列に置き換えようとしています。「meta」クラスの div があり、そのうちのいくつかには facebook twitter のような単語が含まれており、それらはリンクであり、facebook という単語のみを置き換えたいそれを削除してtwitterのリンクをそのままにしておくスペースがあるので、このコードを使用しています
$(document).ready(function(e) {
$(".meta").each(function() {
var newstring = $(this).text();
if(newstring.indexOf('facebook') >= 0){
news = newstring.replace('facebook','');
}
$(this).html(news);
});
});
しかし、Twitterはリンクではなく単なるテキストとして表示され、使用すると
var newstring = $(this).html();
何も起こりません。文字列を置き換えません。助けてください
事前にありがとう