我正在尝试找到一种方法,在<a>
标签的href
属性中调用jQuery语句。我的代码如下:
<a href="javascript:$('#myElement').addClass('test');">
当我点击这个链接时,浏览器(Firefox)会跳转到一个空白页面,并显示以下内容:
[object Object]
重要提示:我正在使用第三方插件生成锚点代码,因此无法访问<a>
标签的onclick事件并添加代码。我也不想引入一个函数作为语句的包装器,因为我们正在使用AJAX。
有趣的是,这个方法可以实现:
<a href="javascript:alert('test');">
为什么jQuery语句不能在href
属性中工作?是因为美元符号引起了问题吗?有办法让它工作吗?