繁体   English   中英

如何通过Prototype或jquery删除子类的父类基

[英]How To remove Parent class base of child class by Prototype or jquery

我想根据 html 内容中的子类删除类。

<div class="mydds">
    <dt><label class="required"><em>*</em>Light Source</label></dt>
    <dd class="last">
        <div class="input-box">
            <select style="width:230px;" name="super_attribute[224]" id="attribute224" class="required-entry super-attribute-select remArro" onchange="return changeSku(224, this);" disabled="">
                <option value="226" data-label="led retrofit/fluo">LED Retrofit/Fluo</option>
             </select>
        </div>
    </dd>
</div>

在 select 中的这段代码中,您可以看到一个类 remArro,在<dt><label class="required"> 我想在 remArro 类的基础上删除所需的类,这可能吗?

$('.remArro').parents('.mydds').find('label').removeClass('required')

那是你想要的吗?

您可以在 jQuery 中使用$.closest()来查找具有特定选择器的祖先。 您需要获得最近的公共父元素,然后找到目标,因为label.required不是.remArro元素的父元素。

$('.remArro').closest('.mydds').find('label').removeClass('.required')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM