javascript - 使用 jQuery 向下遍历 Bootstrap DOM

标签 javascript jquery html css twitter-bootstrap

首先是我的 HTML:

<div id="master-template" class="row" style="height: 600px;">

   <!-- Left Side -->
   <div class="col-lg-6" style="height: 100%;">

       <div class="row"  style="height: 50%;" >

           <div class="region col-lg-12" data-div="1">

           </div>

       </div>

       <div class="row" style="height: 50%;">

           <div class="region col-lg-12" data-div="2">

           </div>

       </div>

   </div>

   <!-- Right Side -->
   <div class="region col-lg-6" style="height: 100%;" data-div="3">

   </div>

 </div>

还有我的jQuery:

$("#master-template").find('.region').click(function() {
    alert("click");
});

因此,我只有在单击“右侧”时才会收到警报。因为是直系后裔。其他人不注册;几乎就像 .row 正在阻止它一样。有没有一种方法可以(使用一个或两个)jQuery 中的 click 函数为所有 .regiondiv 注册点击? child 、孙子等?

最佳答案

发生这种情况是因为 Right Side 是唯一具有任意维度的 .region DIV。 (凭借 height:100%)。

另外两个 .region 没有被点击,因为它们没有维度(height0 )

关于javascript - 使用 jQuery 向下遍历 Bootstrap DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31167761/

相关文章:

javascript - AngularJS 中 $q 的含义是什么?

javascript - 如何让 Javascript 函数在 Rails 应用程序中工作?

javascript - 非 svg D3 工具提示在拖动时不更新

jquery - 将 jQuery 方法绑定(bind)到通过 Ajax 调用加载的 Html

javascript - 将 jQuery 选择器与 'this' 组合

javascript - 无法从 redux 存储中获取数据

Jquery 粘性页脚在页面内容底部之前停止 350px

html - 相对于中间的定位两个 div 元素

PHP 时间戳自表连接

javascript - 在窗口调整大小时按比例调整 div 的宽度和高度