Bootstrap Popover不应该每次都被破坏
Bootstrap Popover shouldn't get destroyed every time
我的弹出框内有两个输入(复选框)。问题是,我无法从中获取数据,因为当我单击按钮时,DOM 中的弹出窗口会显示,当我再次单击它时,它会被删除。我想问题是javascript从一开始就已经初始化了,所以我的脚本无法识别输入。
所以你可以说,一般来说,我想在一个弹出窗口中实现两个输入,点击按钮时会显示。输入的数据(选中或未选中)应在 AngularJS 或 jQuery 中处理。
我在我的项目中使用bootstrap,jQuery和AngularJS。
我将不胜感激每一个答案。
您是否尝试使用弹出事件来触发函数以从复选框中获取数据。 我做了一个例子 n 将其发布在 JSFIDDLE 上,我不确定这是否是您要找的
http://jsfiddle.net/rtn5y6qf/2/
.html
<button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="right" data-content="<div class='checkbox-div'><input type='checkbox' name='vehicle' value='Bike'>I have a bike<br><input type='checkbox' name='vehicle' value='Car'>I have a car</div>">Popover on Right</button>
JavaScript
$(document).ready(function () {
$('button').popover({
html: true
});
});
$(document).on('shown.bs.popover', 'button', function (t, v) {
$('.checkbox-div').find('input').each(function () {
alert($(this).val());
});
});
相关文章:
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- Javascript代码添加了一些不应该存在的内容
- 有没有任何情况下,一个方法不应该是原型方法
- 当我认为它不应该重新渲染视图时,如何防止 Meteor 在 html 选择 dom 单击事件上重新渲染视图
- Node.js Promise - 代码不应该等到 .then 完成()
- 跳跃运动:旋转轴 – 如果手静止不动,它不应该在 0 左右
- 如果我不应该在组件WillUpdate中调用setState,如何更新状态(使用ReactJS)
- Javascript:尝试从多个没有匹配的数组中采样,在不应该的时候循环递增
- 这个正则表达式不应该工作吗?
- 为什么不应该't我在JavaScript中使用Alert
- 如何避免隐藏不应该隐藏的部分
- 在对javascript/NodeJS应用程序进行原型设计时,应该测试什么,不应该测试什么
- 如果我不应该用流星吗;不需要反应性
- jQuery点击监听器在'It’不应该
- JavaScript排序函数排序时不应该排序
- Javascript插件不应该影响所有的选择框
- Javascript闭包:这个数组不应该通过getArray进行编辑
- Bootstrap Popover不应该每次都被破坏
- jquery 选择器总是选择,即使它不应该
- Ajax 提交重定向到新页面(不应该)