我有以下 HTML,我需要向两者<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');
}
});