javascript - 如何自动重新绑定(bind) Bootstrap 工具提示?

标签 javascript jquery twitter-bootstrap jquery-plugins

使用 twitter bootstrap tooltips ,我可以做类似的事情

$('.tooltip-enabled').tooltip();

对于 <div id="1234" class="tooltip-enabled"</div> 效果很好.

但是,如果我然后做 $("#1234").replaceWith('<div id="1234" class="tooltip-enabled"</div>');绑定(bind)丢失。

我知道我可以在 replaceWith 之后重新绑定(bind)它,但如果可以的话,我想避免这种情况(主要是为了我不需要记住每次都这样做,或者我已经设置了哪些选项!)。有没有办法做到这一点,有点像.on()有用吗?

最佳答案

tooltip() 方法:

$("#1234").replaceWith('<div id="1234" class="tooltip-enabled"></div>').tooltip();

更好的是,如果您只是在这里添加一个类,请使用 addClass():

$("#1234").addClass("tooltip-enabled").tooltip();

如果你想做事件委托(delegate),使用selector选项(demo) :

$("body").tooltip({
  selector: ".tooltip-enabled"
});

$("#1234").addClass("tooltip-enabled");

关于javascript - 如何自动重新绑定(bind) Bootstrap 工具提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17213943/

相关文章:

jquery - 根据屏幕尺寸将 div 放置在特定列中

css - Bootstrap 网格(3 列用于大,2 用于中,1 列用于小)

css - 使元素始终位于 bootstrap 3 中元素的中心?

javascript - 验证 JWT 时如何处理每用户签名 key ?

javascript - 如何使用ajax将新页面加载到div

javascript - 无法使用 vuetify 在 Vue js 中单击按钮来调用函数

javascript - 图像 onload 事件在 Firefox 中未触发

javascript - 需要制作切换选项

javascript - 从 mysql 中提取数据并在 javascript 中使用它们

c# - Web Api 使用 Get 返回 DataSet