【问题标题】:Is it possible to create a div element with jquery onclick of a link是否可以使用 jquery onclick 链接创建 div 元素
【发布时间】:2011-05-07 10:14:54
【问题描述】:

我有一个导航列表。我正在寻找的效果是当用户点击一个链接时,一个手风琴风格的 div 由 jQuery 构建和显示。然后,如果用户单击同一屏幕,则会从屏幕上删除。

【问题讨论】:

    标签: javascript jquery html dom


    【解决方案1】:

    这里有一些鳕鱼将创建一个 DIV,如果它还没有,从链接的 HREF 属性中包含的 URL 中加载一些 HTML,然后将它变成手风琴。如果 DIV 已存在,则将其删除。

    $('.navLink').click( function() {
       var accordion_id = 'accordion_' + this.id;
       var accordion = $('#' + accordion_id);
       if (accordion.length > 0) {
          accodion.remove();
       }
       else {
          $('<div id="' + accordion_id + '"></div>')
               .appendTo('#someDiv')
               .load( $(this).attr('href') )
               .accordion();
       }
       return false; // cancel default action of link
    });
    

    【讨论】:

      【解决方案2】:

      是的,我很确定这是可能的。看起来可能有插件和第三方工具可以帮助您完成这项任务。这个看起来很有希望:http://jqueryui.com/demos/accordion/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-19
        • 2021-05-14
        • 2014-12-11
        • 2013-10-07
        相关资源
        最近更新 更多