[英]Jquery 'click' not firing when icon is on button
我使用Bootstrap
和jQuery
。 我有三个按钮,每个按钮都有一个图标。 当我将一个click
-event绑定到一个按钮时,它会在我单击按钮(在边缘上)时起作用,但是当我点击它的中间时,它不会在图标上...
我的代码看起来像这样:
<div class="btn-group">
<button class="btn btn_change_status" id="134" rel="tooltip" data-original-title="Tooltip">
<i class="icon-eye-open"></i>
</button>
...
</div>
...
$('button.btn_change_status').on('click', function(e) {
alert(e.target.id);
return false;
});
我如何将我的btn_change_status
包装的所有元素绑定到click事件?
根据文档 ,您需要不同的语法:
$('body').on('click', 'button.btn_change_status', function(e) {
alert(e.target.id);
return false;
});
对.on()使用以下语法
$(document).on('click','btn_change_status', function(e) {
//write your code here
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.