如何检查元素是否使用qtip插件进行实例化?
例如
$('input').qtip("hasqtip");
答案 0 :(得分:11)
答案 1 :(得分:8)
一种非常简单的方法是使用类似于选择器的插件
来应用插件$("a.qtip").qtip(); //Apply qtip, to only those links with qtip class on them
然后,要检查链接是否有qtip,请检查他们的班级
$('a').click(function() { //whenever a link is cliked
if($(this).hasClass('qtip')) { //check if it has qtip class on them
//if it has
//SCREAM: yes i found a qtip :D
}
});
答案 2 :(得分:0)
另一种方法
if($("#mybtn").attr("data-hasqtip")) {
$("#mybtn").qtip().destroy();
}
qtip2元素将具有属性data-hasqtip。如果从未实例化或销毁,则属性将丢失
e.g。
<button id="mybtn" class="infobtn" style="float: left; display: block;" data-hasqtip="2">
<i class="fa fa-info-circle fa-lg"></i>
</button>