2013-02-17 156 views
2

刪除股利我有這樣的手風琴手風琴上點擊

<div id="accordion" class="accord"> 
    <h2> 
     <a href="#">Item1</a></h2> 

    <div> 
     Content1 
    </div> 
    <h2 > 
     <a href="#">Item2</a></h2> 
    <div> 
     Content#2 
    </div> 
</div> 

    $("#accordion").accordion({ 
     autoHeight: false, 
     animated: 'bounceslide', 
     icons: { "header": "ui-icon-plus", "headerSelected": "ui-icon-minus" } 
    }); 

我想補充的每個項目,將刪除該Acoordion事業部,我該怎麼做這樣的鏈接?

+1

http://stackoverflow.com/questions/11869622/removing-jquery-ui-accordion – kufudo 2013-02-17 04:44:40

回答

0

我看到你沒有任何鏈接去除DIV部分。

假設你有它,這裏是我的示例。

$('.remove').click(function(e) { 
    $(this).parent('div').prev('h2').andSelf().remove(); 
}); 
+0

它不工作。當我在firebug中看到$(this).parent('div')給出Object []時,如果我做了父母,我會看到它上面的所有div的列表 – 2013-02-17 20:32:53

+0

也是我的刪除鏈接是在div-table -tr -td – 2013-02-17 20:41:21

+0

這取決於您如何定義標籤。只需使用正確的順序。可以像$(this).parent('div')。andSelf()。remove(); – Purus 2013-02-18 04:31:20

0
(function ($) {  $("#accordion").children("div").each(function(index, element) { 
$(element).append('<div class="delete">x</div>'); 
$(element).children('.delete').bind('click', function() { 
$(element).hide(); 
}); 
}); 
}(jQuery)); 
相關問題