【发布时间】:2013-06-09 17:33:39
【问题描述】:
我使用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 包裹的所有元素绑定到点击事件?
【问题讨论】:
-
你试过
$(document).on('click', 'button.btn_change_status', function(e) {...});甚至$('button').on('click', '.btn_change_status', function(e) {...});吗? -
感谢您的回答。效果很好!
标签: javascript jquery button twitter-bootstrap click