$('form td .hint p')
ce sélecteur jquery renvoie une liste [p,p,p,p,p,p]
.boucle à travers ensemble d'éléments dans jquery
Je voudrais savoir quelle est la meilleure façon de faire une boucle dans chacun d'entre eux, vérifier leurs valeurs css, et faire quelque chose si la valeur css = quelque chose que je veux.
J'ai cette fonction pour montrer et cacher une info-bulle, mais je veux seulement qu'une info-bulle soit montrée à la fois. Tout en faisant mouseover et mouseout fonctionne, c'est bogué car actuellement j'utilise parent(), next(), et child(), pour trouver le bon élément, et jquery insère instantanément un div autour de l'élément que je montre et cache . Donc, fondamentalement, j'essaye de forcer tous les autres éléments p qui ont display: block à se cacher chaque fois que mouseover se produit.
Le fait déjà:
target = $('form td .hint p');
target[0].css('display') gives an error.
target.css('display') seems to only return the css of the first one.
Avez-vous regardé la variété de plugins jQuery qui offrent une fonctionnalité d'info-bulle? docs.jquery.com/Plugins/Tooltip par exemple? –