J'ai une série de boîtes div horizontales dont j'ai besoin pour ajouter le href pertinent pour lier au suivant avec des liens d'ancrage. Comme ils sont produits dynamiquement, j'ai besoin d'ajouter le href avec JavaScript.Ajouter href aux liens dynamiquement
L'effet désiré sera:
<div id="post1">
<a class="next-video" href="#post2">NextVideo</a>
</div>
<div id="post2">
<a class="next-video" href="#post3">NextVideo</a>
</div>
Ajouté le script
$('.next-video').each(function(index) {
$(this).attr('href', '#post' + (index + 2));
});
mais ne semble pas cibler la classe .next-video
, c'est la version live: http://www.warface.co.uk/clients/detail-shoppe/test-scroll
Merci beaucoup
Vous avez beaucoup de 'id = "wrapper" 'et' id = "post2" 'éléments dans la page, entre autres questions: http://validator.w3.org/check?uri=http://www.warface.co.uk/clients/detail -shoppe/test-scroll & charset = (détecter + automatiquement) & doctype = Inline & group = 0 Vous devez les corriger ... exécuter le script après le chargement de la page fonctionne correctement, voir si corriger le balisage invalide l'aide à fonctionner correctement sur 'document.ready '. –
Woo, merci Nick pour les conseils de balisage et cela fonctionne très bien :) – Rob