bev*_*anb 11 ruby-on-rails twitter-bootstrap
我正在使用method: :delete
rails中的链接,并尝试在其上获取引导工具提示.
这不会显示工具提示:
=link_to "destroy", blog_path(blog), "data-original-title" => "Delete your answer", "data-placement" => "top", :rel => "tooltip", method: :delete
Run Code Online (Sandbox Code Playgroud)
但是,如果我删除method: :delete
,工具提示工作.
如何在删除链接上获得工具提示?
小智 18
这是一个JQuery选择器问题.
如果你使用类似的东西:
$('a[rel="tooltip"]').tooltip();
Run Code Online (Sandbox Code Playgroud)
您告诉JQuery选择器只使用具有rel属性且仅具有"tooltip"值的元素.
所以我相信你要找的是这段代码.
$('a[rel~="tooltip"]').tooltip();
Run Code Online (Sandbox Code Playgroud)
所以,现在JQuery将在rel属性中包含所有具有"工具提示"字的元素.
更多信息如下.
http://api.jquery.com/attribute-contains-word-selector/
我也遇到了同样的问题,但没有找到合适的解决方案,所以我开始自己修补。
如果您删除:rel => "tooltip"
并添加其他任何内容,例如:rel => "nofollow"
,然后$('a[rel="nofollow"]').tooltip()
手动调用它就可以了。
这是最终结果:
<%= link_to "destroy", blog_path(blog), "data-original-title" => "Delete your answer", "data-placement" => "top", :rel => "nofollow", method: :delete %>
Run Code Online (Sandbox Code Playgroud)
并添加代码以在此之后显示工具提示:
<script type="text/javascript">
$(function() {
$('a[rel="nofollow"]').tooltip();
});
</script>
Run Code Online (Sandbox Code Playgroud)
编辑:这不再是问题了。
归档时间: |
|
查看次数: |
2008 次 |
最近记录: |