如何:
<ul>
<li id="item1"></li>
</ul>
<ul>
<li id="item2"></li>
</ul>
我如何需要:
<ul class="act">
<li id="item1"></li>
</ul>
<ul>
<li id="item2"></li>
</ul>
答案 0 :(得分:2)
您应首先获取<li>
元素,因为它具有ID并且很容易选择
const item = document.getElementById('item1')
// Or if you use jquery
const item = $('#item1')
您可以获取<ul>
的父元素并添加类
const parent = item.parentElement;
parent.classList.add('act');
答案 1 :(得分:2)
在jQuery中你可以这样做。
$(&#39;#ITEM1&#39)。亲本()addClass(&#39;作用&#39;);
如需更多参考,请点击此链接:https://api.jquery.com/parent/
答案 2 :(得分:1)
如果您要为act
的父级添加#item1
课程。像这样使用
(@ Jay Marvin已提交)
$('#item1').parent('ul').addClass('act');
如果您想为所有父act
添加ul
课程,请使用以下内容
$('li').parent('ul').addClass('act');