次のHTMLがあり、テキスト「Charts」が存在する場所(2行目ではなく、4行目と5行目)の両方<li>
にクラスを追加する必要があります。<a>
HTMLの出力を変更できません。
<div class="wp-submenu-wrap">
<div class="wp-submenu-head">Charts</div>
<ul>
<li class="wp-first-item">
<a class="wp-first-item" tabindex="1" href="admin.php?page=charts">Charts</a>
</li>
<li>
<a tabindex="1" href="admin.php?page=add-chart">Add Chart</a>
</li>
</ul>
</div>
<a>
テキストを含むタグを見つけてこれを試しましたが、機能しません。誰かが私を正しい方向に向けてくれませんか?ありがとう。
私が試したコード-
$(document).ready(function(){
if(pagenow === 'admin_page_edit-chart') {
var page = $('.wp-submenu-wrap a:contains["Charts"]');
page.addClass('current');
page.parent('li').addClass('current');
}
});