私のサイトには記事の下に表示されるレート ボックスがあり、記事に関して人々が残したコメントにも同じレート ボックスが表示されます。したがって、料金ボックスはページに複数回表示されます。その料金ボックス内に表示されるテキストを変更しようとしていますが、残念ながら、私が所有しているタイプのサイトではサーバー アクセスがありません。だから私はスクリプトでそれを行う必要があります。
私が現在使用している小さなスクリプトは機能しますが、それは非常に最初の料金のボックスでのみ機能します。ただし、それぞれのテキストを変更する必要があります。「評価」という既存のテキストを「いいね」に変更しようとしています。
.SUI-RateBox
は div クラスであり、変更する必要があるテキストはそのクラス内のスパンにあります。
最初のインスタンスだけで動作する私が持っているコードは次のとおりです。
<script>
$(".SUI-RateBox span:contains('Rate')").html("Like");
</script>
どうすればこれを実現できますか。ただし、すべてのレート ボックスに対してです。dom構造は以下のリンクにあります。
http://www.spruzstuff.spruz.com/pt/Element-Background-Image/wiki.htm