[英]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.