我正在尝试在我的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();有人知道为什么吗?需要更多信息吗?蒂娅!
发布于 2010-12-06 23:31:50
我认为这是因为在Greasemonkey中,jQuery具有与文档不同的默认上下文。试试这个:
$("#login", document).find('a:first').tipsy();https://stackoverflow.com/questions/4367772
复制相似问题