Ric*_*cha 6 html javascript css jquery tooltipster
我正在使用这个插件http://iamceege.github.io/tooltipster/.
有可能知道HTML是否已经初始化了工具提示器?
我想知道,因为有时我需要更改工具提示的文本,为此,我需要销毁工具提示器,更改HTML对象的属性标题,然后再次初始化.像这样:
$(this).tooltipster('destroy').attr("title", data.fields[i].value).tooltipster();
Run Code Online (Sandbox Code Playgroud)
您可以使用API:
检查元素是否已经有工具提示符:
$(...).hasClass("tooltipstered");
$(...).tooltipster('content', myNewContent);
Run Code Online (Sandbox Code Playgroud)
小智 5
使用tooltipster v4.1.6,接受的解决方案不适用于SVG元素.这就是我解决它的方式:
if ($.tooltipster.instances($(node)).length == 0) {
//it is NOT tooltipstered
}
else {
//it is tooltipstered
}
Run Code Online (Sandbox Code Playgroud)