私はjQueryUI、特にアコーディオンを利用しています。アコーディオンを隠す「削除」ボタンを各アコーディオンに追加したかったのです。
私の現在のコードは、可視性を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();
});