我正在使用 jQuery UI,特别是手风琴。我想为每个可以隐藏它的手风琴添加一个“删除”按钮。
我当前的代码只是将可见性设置为隐藏在 div 上。但是,我需要完全移除手风琴。
这是我的html布局方式。
<div class="my-accordion">
<h3>Accordion 1</h3>
<div>
<p>derp</p>
<div class="remove">REMOVE</div>
</div>
<h3>Accordion 2</h3>
<div>
<p>derp</p>
<div class="remove">REMOVE</div>
</div>
<h3>Accordion 3</h3>
<div>
<p>derp</p>
<div class="remove">REMOVE</div>
</div>
</div>
而且,这是我的 jQuery。
$(function() {
$( ".my-accordion" ).accordion();
});
// This is a giant failure.
$('.remove').click(function(e) {
$(this).parent().hide();
e.preventDefault();
});