我看过很多关于这个问题的帖子,但没有一个解决方案有效。以下..
<script type="text/javascript">
$(document).ready(function() {
$("a.login_linkedinbutton").click(function(){
$("#signup-form").submit();
return false;
});
});
</script>
是我在页面的正文标签中的内容。正文中还有表单,它在 IE 中的 html 显示如下..
<form accept-charset="UTF-8" action="/auth/linkedin" class="well form-inline" id="signup-form" method="post">
<a class="login_linkedinbutton" href="#">Login using Linkedin</a>
</form>
在 IE8 中,单击表单中的链接时,不会触发 jquery。它适用于 Chrome 和 Firefox。我试过了:
1) 使用 live 事件绑定点击动作 2) 将 jquery 移出页面并放入 rails assets
有什么想法可以尝试吗?