将事件分配给从外部源加载的数据

时间:2014-01-22 11:12:31

标签: jquery tooltip mouseover

我正在尝试将工具提示放到通过ajax加载的表中,我有这个:

$(document).on("mouseover", "tr", function(){
    $(this).tooltip({
        animation: true,
        title: "Data CRM",
        placement: "bottom"
    });
});

只有在我悬停一些元素后它才有效。有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

那是因为你在“document tr”上设置了一个mouseover事件处理程序来启动你的工具提示插件。

这是你的意见吗?如果没有,你可以使用jQuery的.ready()在页面准备就绪时加载你的插件:

$(document).ready(function(){
    $(this).tooltip({
        animation: true,
        title: "Data CRM",
        placement: "bottom"
    });
});

如果你有这样做的原因......
您还可以通过jQuery.trigger()触发特定元素上的悬停事件:

$('tr').trigger('mouseover');