我正在尝试(并且大部分情况下都成功了)在我的Greasemonkey脚本中使用tipsy jQuery插件。我使用@require元标记导入jquery和tipsy js,并且它可以工作,但是有一些限制,我正在努力克服。
访问元素作为纯jQuery对象会失败,因此我只能使用DOM函数来获取我的元素:
//this fails
$('#login').find('a:first').tipsy();
//while this succeeds
$(document.getElementById('login').getElementsByTagName('a')[0]).tipsy();
有人知道为什么吗?需要更多信息吗?谢谢!
$(document).find('#login a:first').tipsy();
会更快吗? - David Thomas