【问题标题】:Using Bootstrap tooltip inside of Bootstrap Datepicker在 Bootstrap Datepicker 中使用 Bootstrap 工具提示
【发布时间】:2016-02-11 23:39:35
【问题描述】:

我的老板让我在“.datepicker-switch”元素上添加一个工具提示,因为默认情况下它不是很直观(谁知道你可以点击它?)。我一直在绞尽脑汁想弄清楚为什么这不起作用,我的 JS:

$('#dob').datepicker({
    autoclose: true
});

$('.datepicker-switch').tooltip({
  title: "Click here to expand view"
});

没有控制台错误,日期选择器功能正常,但是当我将鼠标悬停在顶部的中心按钮上时没有工具提示出现(这是具有“日期选择器开关”类的元素)。我怎样才能做到这一点?

提前致谢。

【问题讨论】:

    标签: javascript jquery twitter-bootstrap datepicker


    【解决方案1】:

    您正在尝试引用 .datepicker-switch,但它还没有在 DOM 中。

    检查datepicker events docs。您可以等待将 datepicker 添加到 dom 中,为此添加一个 showevent 到 datepicker。在那里添加您的工具提示代码。

    $('#dob').datepicker({ autoclose: true }).on("show", function(e) {
        $('.datepicker-switch').tooltip({
            "title": "Click here to expand view"
        });
    });
    

    【讨论】:

    • 这对我有用,我原本以为只需在 $(document).ready() 之外包含工具提示就可以抵消这一点,但这个解决方案更简洁。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-23
    • 2015-01-25
    • 1970-01-01
    • 2012-05-13
    • 1970-01-01
    • 2021-03-13
    • 2017-10-01
    相关资源
    最近更新 更多