我正在尝试初始化select2选择中的引导程序工具提示和弹出窗口,如果我在formatSelection方法中进行操作,它将无法正常工作。如果我在change方法中执行此操作,则不起作用,如果在select2:select方法中执行此操作,则该行将无效。在这些事件中似乎还为时过早?
如果选择完成后在控制台中执行此操作,则它将起作用。有什么想法吗?
我尝试过的事情:
function formatSelection(data, e) {
$('[data-toggle="popover"]').popover();
$('[data-toggle="tooltip"]').tooltip();
}
$(document).on('select2:select', ".my-ajax-select2", function (e) {
$('[data-toggle="popover"]').popover();
$('[data-toggle="tooltip"]').tooltip();
});
$(document).on('change', ".my-ajax-select2", function (e) {
$('[data-toggle="popover"]').popover();
$('[data-toggle="tooltip"]').tooltip();
});
如果我将它放在mouseenter事件中,它确实可以工作,但这似乎有些过分了:
$(document).on("mouseenter", ".my-ajax-select2, .select2-selection__rendered", function () {
$('[data-toggle="popover"]').popover();
$('[data-toggle="tooltip"]').tooltip();
}