【发布时间】:2015-11-17 21:45:49
【问题描述】:
我的 HTML 是这样的
<div class="accordion_example2 smk_accordion acc_with_icon">
<div class="accordion_in">
<div class="acc_head accordian-title-white">
<div class="acc_icon_expand"></div>
19714320
</div>
<div class="acc_content accordian-content-white" style="display: none;">
<ul>
<li>
Break Load (kg) 6.05
</li>
</ul>
</div>
</div>
<div class="accordion_in">
<div class="acc_head accordian-title-blue">
<div class="acc_icon_expand"></div>
mere test tekst …
</div>
<div class="acc_content accordian-content" style="display: none;">
<ul>
<li>
Break Load (kg)
</li>
</ul>
</div>
</div>
<div class="accordion_in">
<div class="acc_head accordian-title-white">
<div class="acc_icon_expand"></div>
test tekst
</div>
<div class="acc_content accordian-content-white" style="display: none;">
<ul>
<li>
Break Load (kg)
</li>
</ul>
</div>
</div>
</div>
我想找到最后两个accordion_in 元素并从中删除其子元素accordian-content。我怎样才能通过 Jquery 实现这一点?
我的预期输出是这样的
<div class="accordion_example2 smk_accordion acc_with_icon">
<div class="accordion_in">
<div class="acc_head accordian-title-white">
<div class="acc_icon_expand"></div>
19714320
</div>
<div class="acc_content accordian-content-white" style="display: none;">
<ul>
<li>
Break Load (kg) 6.05
</li>
</ul>
</div>
</div>
<div class="accordion_in">
<div class="acc_head accordian-title-blue">
<div class="acc_icon_expand"></div>
mere test tekst …
</div>
</div>
<div class="accordion_in">
<div class="acc_head accordian-title-white">
<div class="acc_icon_expand"></div>
test tekst
</div>
</div>
</div>
【问题讨论】:
-
请提供尝试过的解决方案、它们为什么不起作用以及预期的结果。谢谢!
标签: javascript jquery html