我正在使用 bootstrap-tooltip 插件来显示工具提示。我的 HTML 是这样的:
<a href="#" data-role="tooltip" title="">actions</a>
<div class="user-actions">
<a class="icon" href="/edit">
<i class="icon-pencil"></i>
</a>
<a class="icon" href="/delete">
<i class="icon-trash"></i>
</a>
</div>
我的 JS:
$(function() {
$('[data-role=tooltip]').tooltip({
html: true,
placement: 'bottom',
trigger: 'click'
});
$('a[data-role=tooltip]').each(function(){
var content = this.next().html()
this.attr('title', content);
});
});
我希望我的脚本做的是遍历每个<a data-role='tooltip' title=''>
选择器,然后立即找到紧随其后的选择器,获取其 html 并将其作为title
属性值。
但
它只是行不通。控制台错误说:
Uncaught TypeError: Object [object HTMLAnchorElement] has no method 'next'
我做错了什么?我怎样才能让它发挥作用?