Я создаю сайт для нового клиента, и я не могу понять, почему сайт полностью игнорирует скрипт и функцию jQuery, связанные с нажатием кнопки «Отправить» в форме.Кнопка отправки, игнорирующая связанную с ним функцию jQuery. Как исправить?
Это код кнопки:
<button type="submit" id="submit">Submit</button>
Это код JQuery:
$(document).ready(function() {
$("#submit").click(function (e) {
e.preventDefault();
alert("It worked!");
});
});
Это не только не предупреждения по умолчанию представить действия, это даже не выскакивают предупреждение, подтверждающее, что оно сработало.
Я пробовал использовать $("form").submit(function (e)
{вместо $("#submit").click(function (e) {
, но он все еще не работал.
Как я могу запустить кнопку отправки и подчиняться связанному с ней jQuery-коду?
UPDATE:
Это странно, что приведенный выше код работает на jsfiddle.net, но не на сайте. Я включил jQuery правильно: https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'>. Я не вижу соответствующих ошибок в консоли. jQuery также правильно ссылается, потому что я пробовал только оповещение («текст»); в готовой функции, и это сработало. Поэтому проблема должна быть связана с кнопкой «Отправить». Что-то должно мешать ему. Что бы это могло быть?
Вы видели в консоли для 'errors' ???? –
сценарий выглядит хорошо. Возможно ли запустить сценарий перед загрузкой jquery.js? – driedoezoe
Вы пытались использовать только 'alert (" text ")' в вашей готовой функции? Если это не работает, вы неправильно указали свой jQuery. – Niklas