Maison  >  Article  >  interface Web  >  jQuery simule un clic sur un exemple de marque reference_jquery

jQuery simule un clic sur un exemple de marque reference_jquery

WBOY
WBOYoriginal
2016-05-16 16:51:591149parcourir

J'ai passé une demi-heure à essayer de comprendre cela, puis j'ai pensé que c'était comme ça

Menu

Copier le code. Le code est le suivant :

Lorsque vous cliquez sur
  • , le lien hypertexte à l'intérieur est déclenché :
    Copier le code Codez comme suit :

    // Bon choix
    $("li.menu").children("a")[0].click()
    // Ce qui suit ne fonctionnera pas
    $("li.menu").children("a").eq(0).click()

    --il dira que le paramètre est erroné et que la fonction d'événement de clic liée n'a pas été trouvée,

    --Parce que eq(0) renvoie un objet jQuery, lorsque click() se produit, il trouvera la fonction qui lui est liée, mais là n'est pas du tout une fonction liée, donc une erreur est signalée

    , et [0] renvoie un objet DOM lorsque click() se produit, le comportement d'origine de l'élément sera exécuté
    Remarque : [0] Ceci équivaut à get(0).
  • 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
    Article précédent:Dans jQuery, utilisez bind, live ou on_jquery pour lier les futurs événements d'éléments.Article suivant:Dans jQuery, utilisez bind, live ou on_jquery pour lier les futurs événements d'éléments.

    Articles Liés

    Voir plus