このコードにはいくつかのリンクがありますが、jquery でテキストを変更することはできません。
私は試した
if($("a").text() == 'some link') {
$("a").text('success');
}
しかし、うまくいきません。
何か案は?
このコードにはいくつかのリンクがありますが、jquery でテキストを変更することはできません。
私は試した
if($("a").text() == 'some link') {
$("a").text('success');
}
しかし、うまくいきません。
何か案は?
これを行う
$('a').each(function(){
if($(this).text()=="some link"){
$(this).text("success");
}
});
これは、すべてのタグを 1 つずつ調べて、「何らかのリンク」があるかどうかを確認します。あなたのコードでは、すべてのタグを調べており、テキストは「link1link2link3link4」である可能性があります
リンクについて話している場合は、attr プロパティを使用して「href」属性を取得する必要があります。
$('a').each(function(){
if($(this).attr('href')=="some link"){
$(this).text("success");
}
});
これが役立つことを願っています。