在Bootstrap Popover中添加和删除唯一行

时间:2014-07-27 04:51:33

标签: jquery twitter-bootstrap popover

我正在使用Bootstrap和jQuery创建相当细致的popover。我正在使用jQuery来添加和删除popover中的行。我面临的问题涉及通过点击事件构建功能,我将其与某些链接文本绑定在一起。如果它被隐藏,我需要能够显示特定的隐藏行,或者如果显示上述特定行,则传播新行。我已经尝试了两种变体,让它与近似的结果一起使用。

第一个显示隐藏行成功隐藏,但如果显示,则else语句中的克隆永远不会发生:

$(document).on("click", ".additional", function (event) {
      if ($('.hiding').parent().parent().hide()) {
           $('.hiding').parent().parent().show();
      } else {
          $('.row:eq(3)').clone(true).insertAfter('.row:last');
      }
});


第二个允许添加非唯一行并隐藏唯一行;但是,当显示唯一隐藏行时,克隆的非唯一行也会同时传播。我知道为什么会这样,但我一直在努力解决流量控制问题(如上所述),但我感到很茫然。

$(document).on("click", ".additional", function (event) {
      if ($('.hiding').parent().parent().hide()) {
          $('.hiding').parent().parent().show();
      }

      if ($('.hiding').parent().parent().show()) {
          $('.row:eq(3)').clone(true).insertAfter('.row:last');
      }     
});

0 个答案:

没有答案