可能这个问题已经完成,但到目前为止我找不到任何东西。是否可以在复选框上使用Bootstrap Popover(例如,当我单击复选框时)。
我在表格中有一个复选框列表:
<input class="css-checkbox selectBox" data-trigger="hover" data-content="Display devices here" id="deviceCompareBox_{tmpl_var name='id'}" type="checkbox" value="{tmpl_var name='id'}" >
以及初始化它的相关方法:
$('.selectBox').popover();
但它不适用于输入元素。当然,它使用<a>
元素。有没有办法解决它?
答案 0 :(得分:3)
您可以做的是将input
包裹在div
内,并为div
提供弹出功能。您还需要将包装器div
的高度和宽度设置为复选框的高度和宽度,如下所示:
<强> HTML:强>
<div class="checkbox-wrapper" data-toggle="popover" title="Popover Header" data-content="Some content inside the popover">
<input type="checkbox">
</div>
<强> CSS:强>
.checkbox-wrapper {
height: 13px;
width: 13px;
}
<强> jQuery的:强>
$(document).ready(function() {
$('.checkbox-wrapper').popover();
})