Maison >interface Web >js tutoriel >Que dois-je faire si la fonction de déclenchement jquery ne peut pas déclencher la balise a ?

Que dois-je faire si la fonction de déclenchement jquery ne peut pas déclencher la balise a ?

php中世界最好的语言
php中世界最好的语言original
2018-03-15 11:13:172109parcourir

Cette fois, je vais vous présenter le déclencheur jqueryfonctioncomment gérer l'échec du déclenchement de la balise a, et les précautionspour gérer le échec de la fonction trigger jquery pour déclencher la balise a. Lesquels, les suivants sont des cas pratiques, jetons un coup d'oeil.

Cause : Après avoir cliqué sur l'icône icône, vous souhaitez déclencher l'action de saut de lien de la balise a, mais en utilisant le $('#a').trigger('click') de JQ ne fonctionne pas. Selon Baidu, les deux méthodes sont résumées comme suit :

(Raison : la méthode trigger() de JQ ne peut pas déclencher l'action de saut de la balise a.)

1 : Méthode JQ :

Ajoutez une balise span à l'intérieur de la cible une balise, puis liez le déclencheur('click') événement.

$('#a').html('').children().trigger('click');

(raison : JQ La fonction de déclenchement prend également en charge le bouillonnement)

(S'il y a quelque chose dans la balise a, vous pouvez utiliser appendTo() et d'autres fonctions pour ajouter la balise)

2 : Méthode JQ+JS : (Recommandée)

Convertissez $('#a') en un objet JS, puis déclenchez l'événement click.

$('#a')[0].click();

Résumé : Je pense personnellement que la deuxième méthode est simple et pratique, et elle est recommandé de l'utiliser.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Sélection de la case à cocher jQuery et obtention de la valeur

JQuery exploite la position de tr dans le tableau

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