Jquery 删除特定DIV中il和ul上的CSS

Jquery 删除特定DIV中il和ul上的CSS,jquery,jquery-selectors,Jquery,Jquery Selectors,我想为DIVMyEntryPoint中的每个li和/或ul(级别数不固定)删除(添加)一些CSS类 你能给我选择开关吗?我尝试了几种解决方法 <div id="MyEntryPoint"> <ul class="myMainItem open active"> <li class="myItem"> <ul> <li class="selected">Ite

我想为DIV
MyEntryPoint
中的每个li和/或ul(级别数不固定)删除(添加)一些CSS类

你能给我选择开关吗?我尝试了几种解决方法

<div id="MyEntryPoint">
    <ul class="myMainItem open active">
        <li class="myItem">
            <ul>
                <li class="selected">Item1</li>
            </ul>
        </li>
        <li class="myItem">Item2</li>
    </ul>
    <ul class="myMainItem">
        <li class="myItem">
            <ul>
                <li>Item3</li>
                <li>Item4</li>
            </ul>
        </li>
    </ul>   
</div>

    • 项目1
  • 项目2
    • 项目3
    • 项目4

要将类添加到MyEntryPoint内的所有li元素,请执行以下操作:

$('#MyEntryPoint li').addClass('classNameToAdd');
$('#MyEntryPoint li').removeClass('classNameToRemove');
要删除MyEntryPoint内所有li元素的类,请执行以下操作:

$('#MyEntryPoint li').addClass('classNameToAdd');
$('#MyEntryPoint li').removeClass('classNameToRemove');
$('MyEntryPoint')。查找('ul,li')。删除类…