簡體   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