javascript - 打开另一个 TR>TD 中的 Bootstrap DropDown

标签 javascript jquery twitter-bootstrap-3

我需要通过单击第一个 TR 中存在的下拉按钮“DropDown-AA”来显示和隐藏第二个 TR。

我实际上正在寻找以 Bootstrap 方式实现的代码。对于例如。 .trigger('click.bs.dropdown');

<tr>
  <td class="dropdown">
    <a class="btn btn-link dropdown-toggle" data-toggle="dropdown">DropDown-AAA</a>
  </td>

  <td>&nbsp;</td>

  <td class="action-btns dropdown">
    <a href="#" data-toggle="dropdown" class="btn btn-link">DropDown-BBB</a>
    <ul class="dropdown-menu">
      <li><a href="#">Item of BBB</a></li>
      <li><a href="#">Item of BBB</a></li>
    </ul>
  </td>
</tr>

<!--I need to show and hide this below 'TR' when DropDown-AAA is clicked-->
<tr>
  <td colspan="3">
    <ul class="dropdown-menu">
      <li><a href="#">Item of AAA</a></li>
      <li><a href="#">Item of AAA</a></li>
    </ul>
  </td>
</tr>

最佳答案

提供您的 TR 的 ID。如果你能用其他方法得到它们也很好。

<tr id="firstTR">
  <td class="dropdown">
    <a class="btn btn-link dropdown-toggle" data-toggle="dropdown">DropDown-AAA</a>
  </td>

  <td>&nbsp;</td>

  <td class="action-btns dropdown">
    <a href="#" data-toggle="dropdown" class="btn btn-link">DropDown-BBB</a>
    <ul class="dropdown-menu">
      <li><a href="#">Item of BBB</a></li>
      <li><a href="#">Item of BBB</a></li>
    </ul>
  </td>
</tr>

<!--I need to show and hide this below 'TR' when DropDown-AAA is clicked-->
<tr id="secondTR">
  <td colspan="3">
    <ul class="dropdown-menu">
      <li><a href="#">Item of AAA</a></li>
      <li><a href="#">Item of AAA</a></li>
    </ul>
  </td>
</tr>

并放置这个小脚本:

<script>
    $("#firstTR").on("click", function(){
        if( $("#secondTR").css("display") == "none" ){
            $("#secondTR").show();
        } else {
            $("#secondTR").hide();
        }
    }
</script>

关于javascript - 打开另一个 TR>TD 中的 Bootstrap DropDown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25808510/

相关文章:

javascript - 如何在全局范围内动态检查嵌套对象的存在?

javascript - 如何同时使用href和click监听器?

javascript - 带有 JSON 数据源的 jQuery DataTables 插件在全局搜索上接受多个 POST 请求

css - 在 Bootstrap 中制作更小的按钮

javascript - Angular 1.5 组件 onChanges 不起作用

javascript - 使用常规 javascript 检测 Jquery,如果不存在则动态加载它

jQuery验证插件刷新IE8

jquery - 在动画完成之前停止动画以重新启动它

javascript - Bootstrap Popover 只会加载一次。为什么?

javascript - 如何修改注册引导代码以检查电子邮件重复项?