Maison >interface Web >Questions et réponses frontales >Comment désactiver les éléments de clic dans jquery
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.
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!