javascript - 在 Bootstrap Accordion 标题中有一个可点击的元素

标签 javascript html css twitter-bootstrap

我正在尝试使用 Accordion 并在页眉内有一个复选框。但是,当我单击 Accordion 标题中的复选框时,它会折叠或展开 Accordion 。有没有一种方法可以在不展开/折叠 Accordion 的情况下单击复选框?

最佳答案

点击冒泡到 Accordion 标题,所以另一种可能性(除了按照其他人的建议将复选框移到切换之外)是停止冒泡。

像这样使用一些 JQuery:

$("input[type=checkbox]").on("click", function(event) {
    event.stopPropagation();
});

或者使用更短的复选框选择器:

$(":checkbox").on("click", function(event) {
    event.stopPropagation();
});

关于javascript - 在 Bootstrap Accordion 标题中有一个可点击的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12587393/

相关文章:

javascript - 无法获得表格高度以在 div 中进行约束

javascript - JS 上的 JSON 回复解析

javascript - 如何使用 jquery 将 CSS 添加到元素,仅使用一个类来标识该元素,并且仅当 innerHTML 中的时间在现在的 5 分钟内?

html - 将 flexbox 与绝对位置子项一起使用?

java - android java从字符串中获取html图像标签

javascript - 如何踢用户 session ? [ Node .js]

javascript - HTML5 - 为 Canvas 创建视口(viewport)

html - 如何使用 html css bootstrap 创建侧边栏菜单和可点击的子菜单?

css - 为什么我的 jade 文件不处理我的 css 文件?

html - 无法让 DIV 的高度相等