jquery 怎么给上级添加类名?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery 怎么给上级添加类名?相关的知识,希望对你有一定的参考价值。

<ul class="b11">
<li class="on">111111</li>
</ul>

当li类名为on,给ul添加类名active。这个怎么写,不知道怎么给上级加类名。

参考技术A

var my_li = $('li');

if(my_li.hasClass("on")) 

    my_li.parent().addClass("active")

用hasClass()方法来是否含有某个类

用parent()可以定位到当前元素的父元素


参考技术B $(".on").parent().addClass('one');
这个不用另外写判断,如果有on这个类就它就会直接找到父元素(上级)直接加上一个自定义的类。本回答被提问者采纳

以上是关于jquery 怎么给上级添加类名?的主要内容,如果未能解决你的问题,请参考以下文章

如何利用jQuery给匹配的元素添加多个类名

jQuery添加指定类名时类名放在哪?

jquery 动态添加的元素 怎么删除元素

jQuery事件委托为动态添加的全部元素移除类名

模拟jQuery--添加类名和移除类名的封装

jquery 怎么给标签添加属性