使用 jQuery 向下遍历 Bootstrap DOM
Traversing down Bootstrap DOM with jQuery
这是我的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
函数,用于所有div
.region
? 孩子、孙子孙女等?
发生这种情况是因为右侧是唯一具有任何维度的.region
DIV。(凭借height:100%
(。
其他两个.region
未被单击,因为它们没有维度(height
为 0(
相关文章:
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 浮动页脚栏-使用Bootstrap隐藏
- 如何在DOM元素上按类型构建此函数
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- Windows形成web浏览器控件和Javascript更改的DOM
- 创建带有和不带有JavaScript的Bootstrap下拉菜单
- Datatables:通过DOM数据源中的名称引用列
- 在DOM中查找一个模式并替换它's的内容使用jquery
- DOM事件通过JSON转换为java
- 将DOM节点值与字符串Javascript进行比较
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- 使用AngularJS在Bootstrap选项卡之间移动DOM元素
- 如何激活 bootstrap.tagsinput 用于 DOM 加载后添加的输入
- 如何使用 Jquery 如何更改 dom 元素 (Bootstrap) 的 aria-expanded=“false”
- Bootstrap/Angular选项卡列表项是动态的,从API响应中设置——这会导致DOM问题
- 在AngularJS应用的多个ng视图上使用Bootstrap Datetimepicker DOM对象
- 使用 jQuery 向下遍历 Bootstrap DOM