在Internet Explorer中,当我点击带有javascript和查询的链接时,我确实得到了这个:
[object Object]
链接是:
<a href="javascript:$('#bla').toggle();">
谢谢!
编辑: 关于到目前为止的答案:我不能使用推荐的jquery方式,因为我使用服务器端脚本自动生成链接(页面上实际上有几千个)。
答案 0 :(得分:1)
我相信它是因为IE试图跟随对象bla的链接。更好的原因是设置锚点元素的onclick来调用函数。
<a href="javascript:void(0)" onclick="toggleElement();">
或者更好的方法是在javascript中添加一个事件监听器。
答案 1 :(得分:0)
<a href="#" id="linkId">Link</a>
和脚本是
$('#linkId')click(function(){
$('#bla').toggle();
});
答案 2 :(得分:0)
这是正确的方法
<script type="text/javascript" src="jquery-latest.js"> </script>
<script type="text/javascript">
jQuery(function(){
jQuery('a#linkId').click(function() {
jQuery('#bla').toggle();
});
});
</script>