Я видел много сообщений по этой проблеме, но ни одно из решений не работало. Следующие ..jquery click not get trigger on IE
<script type="text/javascript">
$(document).ready(function() {
$("a.login_linkedinbutton").click(function(){
$("#signup-form").submit();
return false;
});
});
</script>
- это то, что у меня есть в теге тела страницы. Кроме того, в теле есть форма, HTML, из которых в IE показывает вверх, как это ..
<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) Использование живого события для связывания нажмите действия 2) переместил JQuery из страницы и в рельсам активов
Любые идеи, что еще попробовать?
Хотя ужасно, вы пробовали 'href =" javascript: $ ('# signup-form'). Submit(); return false; "'? – mattytommo
как насчет того, чтобы просто сменить якорь на кнопку отправки? – adeneo
Вы пытались вставить 'javascript: void (0);" 'в свой href вместо использования «#»? – talemyn