Javascript Jquery工具提示不适用于文本/模板

Javascript Jquery工具提示不适用于文本/模板,javascript,jquery,html,backbone.js,Javascript,Jquery,Html,Backbone.js,我无法使用javascript工具提示处理动态输出, 我正在使用主干填充我的分区 <script class="bookTemplate" type="text/template"> <div class="divRow"> <div class="divCell <%= Slot.StyleClass %>"><a class="tool" data-tip-type="text" data-tip-source="<%= S

我无法使用javascript工具提示处理动态输出, 我正在使用主干填充我的分区

<script class="bookTemplate" type="text/template">
<div class="divRow">
    <div class="divCell <%= Slot.StyleClass %>"><a class="tool" data-tip-type="text" data-tip-source="<%= Slot.TooltipText %>" href="#"><%= Slot.ValueText %></a></div>
</div>
</script>

这会完全按照预期输出html,但工具提示无法对其起作用, 如果我对html单元格进行硬编码,工具提示就会起作用

我调用页面页脚中的javascript工具提示文件(asp/mvc)

Dynamic的输出:
静态输出:

我不明白为什么动态屏幕上没有显示工具提示?html是一样的,(我对JS还是新手),所以我试着四处移动,我不知道如何调试或解决这个问题,如果我想让工具提示脚本在动态字段上工作,我需要使用特殊的方法吗?

你的Javascript可能没有考虑到你用主干创建的新元素

您可以使用名为
on()
的jQuery函数,该函数能够处理尚未创建的子元素上的事件

$( "#selector" ).on( "click", function() {
   //do your tooltip call
});
无论是这样还是调用工具提示,都应该在主干完成插入后完成

$( "#selector" ).on( "click", function() {
   //do your tooltip call
});