我在模态弹窗中使用Bootstraps按钮的母马。无论我做什么,我都无法触发点击事件。最新的Bootstrap,jQuery 1.7.1。引导模式按钮不响应点击
的语气里面我有一个按钮
<div class="modal-footer">
<a href="#" class="btn cancelBtn">Cancel</a>
<a href="#" class="btn dontSaveBtn">Don't Save</a>
</div>
而我的JS不工作(点击是从来没有发射)
$("#navigate-away .cancelBtn").on("click", function(event){
console.log('Click.');
$('#navigate-away').modal('hide');
});
页脚我可以证明它的工作原理是利用悬停,而不是点击(悬停点火好吧)
$("#navigate-away .cancelBtn").on("hover", function(event){
console.log('Click.');
$('#navigate-away').modal('hide');
});
看起来点击事件在内部被吞噬?我看到所有使用这种确切方法的SO人都没有问题。我错过了什么简单的事情?
唉这是永远不会到达....:/它不执行该块的任何部分。百思不得其解。 – lucygenik 2012-02-24 02:20:43
您确定此取消按钮包含在'#navigate-away'内吗?也许选择器不正确匹配。 – 2012-02-24 02:22:52
此外,绑定单击事件时确实存在取消按钮,还是稍后创建?如果稍后创建,则必须将您的调用更改为'.delegate'风格而不是'.bind'风格。 – 2012-02-24 02:24:19