Jquery twitter引导工具提示在js模板中不起作用

Jquery twitter引导工具提示在js模板中不起作用,jquery,twitter-bootstrap,handlebars.js,twitter-bootstrap-tooltip,Jquery,Twitter Bootstrap,Handlebars.js,Twitter Bootstrap Tooltip,我会使用twitter引导工具提示功能,它在gsp标题文本中运行良好。 现在我想在id=“tooltipcheck”上添加引导工具提示。如果我写title=“{data}}”,那么我可以看到工具提示,但引导工具提示在这里似乎不起作用。 js模板有什么问题吗?或者还有其他问题吗 <script id="myTemplate" type="text/x-handlebars-template"> <div class="row"> <div class="spa

我会使用twitter引导工具提示功能,它在gsp标题文本中运行良好。 现在我想在id=“tooltipcheck”上添加引导工具提示。如果我写title=“{data}}”,那么我可以看到工具提示,但引导工具提示在这里似乎不起作用。 js模板有什么问题吗?或者还有其他问题吗

<script id="myTemplate" type="text/x-handlebars-template">
<div class="row">
    <div class="span4" id="tooltipcheck" data-placement="bottom" data-toggle="tooltip"  data-original-title="{{data}}">{{data}} </div>
</div>

{{data}}

我这样调用工具提示

      <script>

jQuery(function ($) {
    $("#tooltipcheck").tooltip('show');

});

jQuery(函数($){
$(“#tooltipcheck”).tooltip('show');
});

由于您使用的是动态元素,因此在将元素添加到dom后,您需要初始化新元素的工具提示

例:

var html=//来自模板的html
var el=$(html).appendTo('somele');
el.find(“”).tooltip('show');

另外,由于您使用的是一个模板,我假设页面中将有多个模板实例,因此不要在模板内部使用
id
,因为在dom中,由于您使用的是动态元素,因此id应该只出现一次,将元素添加到dom后,需要初始化新元素的工具提示

例:

var html=//来自模板的html
var el=$(html).appendTo('somele');
el.find(“”).tooltip('show');

另外,由于您使用的是一个模板,我假设页面中将有多个模板实例,因此不要在模板内部使用
id
,因为在dom中,id应该只出现一次您不能在模板中设置元素的id,因为id需要唯一。尝试将
tooltipcheck
更改为类:

{{data}}

然后使用类初始化工具提示:

$(".tooltipcheck").tooltip('show');

在Handlebar解析模板并生成标记后,需要初始化工具提示,否则工具提示将没有任何元素可绑定。

由于ID需要唯一,因此无法在模板中设置元素的ID。尝试将
tooltipcheck
更改为类:

{{data}}

然后使用类初始化工具提示:

$(".tooltipcheck").tooltip('show');

在Handlebar解析模板并生成标记后,需要初始化工具提示,否则工具提示将没有任何可绑定的元素。

Sorry。。但我对这件事还不熟悉。。如何从模板中获取//html…&那么我应该附加到现有的div标签吗?@user1298426请分享模板使用的代码我不确定它有多有用。。。但我分享了一些与js模板和工具提示相关的部分。很抱歉但我对这件事还不熟悉。。如何从模板中获取//html…&那么我应该附加到现有的div标签吗?@user1298426请分享模板使用的代码我不确定它有多有用。。。但我分享了一些与js模板和工具提示相关的部分。你确定你的工具提示是在handlerbars生成你的标记后初始化的吗?我如何检查?不确定;我以前从未使用过Handlebar,但我猜您必须调用一些javascript来让它读取模板并将生成的HTML注入页面。在此之后,您应该初始化工具提示。您确定工具提示是在handlerbars生成标记后初始化的吗?如何检查?不确定;我以前从未使用过Handlebar,但我猜您必须调用一些javascript来让它读取模板并将生成的HTML注入页面。之后应该初始化工具提示。