Maison >interface Web >Questions et réponses frontales >Comment désactiver les éléments de clic dans jquery

Comment désactiver les éléments de clic dans jquery

藏色散人
藏色散人original
2021-11-11 09:35:273862parcourir

Comment implémenter jquery interdisant de cliquer sur les éléments : 1. Via "$(this).click(function (event) {...}" ; 2. Via "$('a').live('click', function(event) {...}" et ainsi de suite.

Comment désactiver les éléments de clic dans jquery

L'environnement d'exploitation de cet article : système Windows 7, jquery version 3.2.1, ordinateur DELL G3

Comment interdire de cliquer sur des éléments dans jquery ?

Supprimer ou désactiver l'événement click des éléments HTML peut être implémenté via CSS ou js ou jQuery

1. Méthode CSS

.disabled { pointer-events: none; }

2. Méthode jQuery

Méthode 1

$(this).click(function (event) {
event.preventDefault();
}

Méthode 2.

$('a').live('click', function(event) {
   alert("抱歉,已停用!");
   event.preventDefault();
});

Remarque : Cette méthode live in peut également être activée, liée et d'autres méthodes

Méthode 3

$('.disableCss').removeAttr('onclick');//去掉标签中的onclick事件

Utilisez la méthode removeAttr pour contrôler les attributs de la balise html afin d'activer ou de désactiver les événements. utilisez également cette méthode pour contrôler d'autres événements ou d'autres effets.

Méthode 4

$('#button').attr('disabled',"true");//添加disabled属性
$('#button').removeAttr("disabled"); //移除disabled属性

Remarque : C'est la même que la méthode 3, mais l'attribut désactivé est généralement utilisé sur les entrées de type bouton ou soumettre

Apprentissage recommandé : "Tutoriel vidéo jquery"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn