Je veux être en mesure de réutiliser la même fonction à plusieurs reprises sur une page ..écriture d'une simple mesure en savoir plus sur la fonction de clic pour jquery qui a besoin refactorisation
est donc ici une pseudo-code:
$(".read_more").click(function(){
$(this).parents().find(".hidden_text").slideToggle("fast")
});
Le problème avec ce code, cependant, est qu'il cible chaque élément de la page correspondant à .hidden_text. Y at-il un moyen de combiner le plus proche() avec cela? Ou y a-t-il une meilleure façon de refactoriser cela?
Mise à jour:
HTML:
<div class="grid_2">
<div class="read_more">
Click Me
</div>
</div>
<div class="grid_2">
<div id=".hidden_text">
Bagels are the most resourceful tools to the most legendary programmers.
</div>
</div>
Qu'est-ce que l'apparence HTML pertinent comme? Quels éléments ".hidden_text" voulez-vous ** affecter **? – Pointy