javascript - 如何删除 jQuery Accordion 的一部分?

标签 javascript jquery html accordion jquery-ui-accordion

所以,我有一个 Accordion 菜单,在每个 div 中都有一个红色方 block 。我试图做到这一点,以便当我单击特定 div 和 < h3 > 链接的红色方 block 时全部消失。我可以让 div 消失,但标题始终保留,我不确定如何选择和删除它。一如既往的感谢。

我的 HTML:

<div id="accordion">

    <h3><a href="#">Section 1</a></h3>
    <div class="squares">
            <a href="#" class="green">1</a>
            <a href="# "class="red">2</a>
            <a href="#" class="blue">3</a>  
            <p>
            Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
            ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
            amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
            odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
            </p>
    </div>
</div>

这是我的 JS:

$('document').ready(function(){
  $('#accordion .red').click(function(){
    $(this).parent('div').remove();

    return false;
  });
});

最佳答案

$('document').ready(function(){
  $('#accordion .red').click(function(){

    $(this).parent('div').prev( 'h3' ).remove();
    $(this).parent('div').remove();

    return false;
  });
});

关于javascript - 如何删除 jQuery Accordion 的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12807668/

相关文章:

javascript - 将 div 缩放为像背景图像一样的 div

javascript - 计算到今天的天数 moment.js

javascript - 2 个翻转部分的动画侧边菜单

javascript - 使用 JavaScript/jQuery 下载文件

javascript - 无法渲染简单的 ReactDOM div

javascript - 如何从控制台删除错误警告

javascript - 如何向 Leaflet 地理编码查询添加外部值?

javascript - 当父组件和子组件都是函数组件时,如何将函数作为 Prop 传递?

javascript - jquery .on() 委托(delegate)事件,无法使用 $(this) 访问任何内容

jquery - SignalR 的 $.hubConnection() 不是函数