我正在使用 BeautyTips jQuery 扩展,但我没有任何运气将动态 URL 作为 ajaxPath 传递。在文档中,他们建议:
$('#example18').bt({
ajaxPath: ["$(this).attr('href')", 'div#content']
});
我有
$( '.username' ).bt({
ajaxPath: ["$(this).attr('title')"]
});
但是,当我将鼠标悬停在username
元素上时,它不会显示存储在 Beautytip 中 title 属性中的 URL,而是尝试将整个浏览器发送到另一个页面(或刷新;很难说,因为浏览器地址不会改变,但页面变为空白,查看源代码显示完全不同的页面。)
我已经验证了相关元素中的标题是正确的,并且得到了正确的处理。如果我静态传递路径,它可以工作,但我宁愿不要为页面上需要 Beautytip 的每个项目编写此函数的新版本。
这里有语法问题吗?任何帮助将非常感激。
我的 HTML 就像:
<span class="username" title="http://degree3.com/popup/baloon/member-summary?id=53">Username</span>