如何检查选择器是否有qtip?

rjm*_*mcb 6 javascript jquery tooltip qtip

如何检查元素是否使用qtip插件进行实例化?

例如

$('input').qtip("hasqtip");
Run Code Online (Sandbox Code Playgroud)

Baz*_*nga 13

作者建议检查元素上是否存在qtip的方法是使用以下方法:

if( 'object' === typeof $(elem).data('qtip') )
Run Code Online (Sandbox Code Playgroud)

演示


Sta*_*arx 8

一种非常简单的方法是使用类锚定器中的类选择器来应用插件

$("a.qtip").qtip(); //Apply qtip, to only those links with qtip class on them
Run Code Online (Sandbox Code Playgroud)

然后,要检查链接是否有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 
   }
});
Run Code Online (Sandbox Code Playgroud)