Чтобы отключить и включить кнопку с помощью jQuery, вы можете использовать различные методы. Вот несколько подходов:
Метод 1: использование метода .prop():
// Disable the button
$("#yourButtonId").prop("disabled", true);
// Enable the button
$("#yourButtonId").prop("disabled", false);
Метод 2: использование метода .attr():
// Disable the button
$("#yourButtonId").attr("disabled", true);
// Enable the button
$("#yourButtonId").attr("disabled", false);
Метод 3: использование методов .addClass()и .removeClass():
// Disable the button
$("#yourButtonId").addClass("disabled");
// Enable the button
$("#yourButtonId").removeClass("disabled");
В этом методе вы можете определить класс CSS под названием «disabled», чтобы соответствующим образом оформить кнопку.
Метод 4. Использование метода .prop()с предотвращением событий click:
// Disable the button and prevent click events
$("#yourButtonId").prop("disabled", true).click(function(e) {
e.preventDefault();
});
// Enable the button and allow click events
$("#yourButtonId").prop("disabled", false).off("click");
Этот метод не только отключает кнопку, но и предотвращает срабатывание любых событий щелчка.
Имейте в виду, что практика SEO может со временем меняться, поэтому всегда полезно быть в курсе последних рекомендаций.