2017-01-11 10 views
0

aタグ(<a>here</a>)の一部のコンテンツを削除して置き換えようとしています。 残念ながら、HTMLファイルで変更することはできません。私はWordpressのJqueryやPHPでそれを変更する必要があります。エレメントの内容を変更してください

それはクラスやIDを持っていないという事実により複雑になります。それが持つ唯一のユニークな機能は、 "データカテゴリスラグ"です。例:

<a href="#" data-category-slug="muubs-accessories">Accessories</a> 

この例では、タグ内の「アクセサリ」を「Muubs」という単語に変更する必要があります。また、これらの中には、クラスやIDがない(データ・カテゴリ・スラッグの違いを使って、それぞれ異なる方法で変更する必要があるが、異なる「データ・カテゴリ・スラッグ」を使用して変更する必要がある)残念なことに、親要素の質問から外れています。

すべてのヘルプは素晴らしいことだ

+0

あなたはhttps://api.jquery.com/attribute-equals-selector/([属性セレクタ]を使用する必要があります)または[フィルター](http://api.jquery.com/filter/) – Pete

答えて

2

あなたはこれを試すことができます。

jQuery(function(){ 
    jQuery('a[data-category-slug="muubs-accessories"]').text('content replaced'); 
}); 
+0

この例では「コンテンツ」はMuubsであり、「置き換えられた」は「アクセサリー」であることを明確にするか、それともそれ以外の方法ですか? – Eskemo

+0

いいえ! 「コンテンツ置き換え」は、「アクセサリ」の代わりに配置されるテキストです – mariobros

+0

仕事があれば、正しい答えをマークしてください!ありがとう – mariobros

関連する問題