Les sélecteurs peuvent être utilisés dans jQuery pour correspondre à un ensemble d'éléments dans un document. La plupart des sélecteurs CSS sont implémentés, ainsi qu'un ensemble de sélecteurs personnalisés.
$("*").click(function(){ $(this); // how can I get selector from $(this) ? }); Existe-t-il un moyen facile d' obtenir un sélecteur$(this) ? Il existe un moyen de sélectionner un élément par son sélecteur, mais qu'en est-il d'obtenir le sélecteur à partir de l'élément ?
Je pense à, s'il est possible dans jQuery de sélectionner des éléments par des attributs nommés en utilisant AND et OR. Exemple: <div myid="1" myc="blue">1</div> <div myid="2" myc="blue">2</div> <div myid="3" myc="blue">3</div> <div myid="4">4</div> Je voudrais sélectionner tous les éléments où, myc="blue"mais uniquement ceux dont la valeur myidest 1 ou 3. …
Autant que je sache, il existe un certain nombre de façons de sélectionner des éléments enfants dans jQuery . //Store parent in a variable var $parent = $("#parent"); Méthode 1 (en utilisant une portée) $(".child", $parent).show(); Méthode 2 (la méthode find ()) $parent.find(".child").show(); Méthode 3 (pour les enfants immédiats uniquement) …
J'ai récemment mis à jour ma version de PHPStorm IDE et il me prévient maintenant de l'utilisation inefficace de jQuery. Par exemple: var property_single_location = $("#property [data-role='content'] .container"); Invite cet avertissement: Vérifie que les sélecteurs jQuery sont utilisés de manière efficace. Il suggère de diviser les sélecteurs descendants qui sont …
Je suis nouveau sur jQuery et je me demande quelle est la différence entre jQuery get()et les eq()fonctions. Je peux mal comprendre ce que fait la get()fonction, mais j'ai trouvé étrange que je ne puisse pas appeler une fonction sur l'élément renvoyé dans la même ligne. //Doesn't work I.e. $("h2").get(0).fadeIn("slow"); …
Titre avancé, question simple: Comment puis-je faire ce qui suit dans jQuery (en cachant tout sauf $(this))? $("table tr").click(function() { $("table tr:not(" + $(this) + ")").hide(); // $(this) is only to illustrate my problem $("table tr").show(); });
Y a-t-il quelque chose dans jquery qui me permettrait de faire la différence entre le comportement au double clic et au simple clic? Lorsque je lie les deux au même élément, seul le simple clic est exécuté. Existe-t-il un moyen d'attendre un certain temps avant l'exécution du simple clic pour …
Sélectionnez les éléments avec lesquels j'ai précédemment défini jquery.data(); ie Sélectionnez tous les éléments .data('myAttr')déjà définis. SOLUTION Un jsfiddle à démostrer est Fiddle
J'essaye de sélectionner tous les éléments qui ont un data-go-toattribut qui n'est pas vide. J'ai essayé $('[data-go-to!=""]')mais curieusement, il semble sélectionner chaque élément de la page si je fais cela.
disons que j'ai un balisage comme celui-ci: <div id="foo"> ... <span id="moo"> ... </span> ... </div> et je veux sélectionner #moo. pourquoi $('#foo').find('span')fonctionne, mais $('span', $('#foo'));pas?
Pour donner un exemple simplifié, j'ai répété le bloc suivant sur la page plusieurs fois (il est généré dynamiquement): <div class="box"> <div class="something1"></div> <div class="something2"> <a class="mylink">My link</a> </div> </div> Lorsque je clique dessus, je peux accéder au parent du lien avec: $(".mylink").click(function() { $(this).parents(".box").fadeOut("fast"); }); Cependant ... je dois …
Comment déterminer si l'élément retourné par un filtre: input dans jQuery est une zone de texte ou une liste de sélection? Je veux avoir un comportement différent pour chacun (la zone de texte renvoie la valeur du texte, la sélection renvoie à la fois la clé et le texte) Exemple …
Je peux sélectionner (en utilisant jQuery) tous les divs dans un balisage HTML comme suit: $('div') Mais je veux exclure un particulier div(disons avoir id="myid") de la sélection ci-dessus. Comment puis-je faire cela en utilisant les fonctions Jquery?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.