2012-06-15 2 views
1

J'ai un curseur d'image. Chaque image a son propre lien. Le curseur est généré en PHP avec une boucle for.Dynamic jQuery attr() href

Je voudrais associer dynamiquement le lien de l'image à partir du curseur avec un lien ailleurs sur ma page web.

Je l'ai fait dans le php boucle for:

$(document).ready(function(){ 
    $("#ProgrammeImmobilierNeuf") 
     .attr("href", "<?php echo URL.'p-'.$picturesSlider[$i]['id_programme_ws'].'/Programme-immobilier-neuf-'.strtolower($urlVille).'/'.rewriteProgramme($picturesSlider[$i]['nom']).'.html'; ?>"); 
}); 

Cela ne met pas à jour le lien.

Quelqu'un peut-il m'aider s'il vous plaît?

+6

S'il vous plaît afficher les html qui est sorti (pas le php). – lucuma

+0

PHP s'exécute sur le serveur. Javascript (et bien sûr jQuery) s'exécute dans le navigateur. – kapa

+0

Si vous utilisez jQuery 1.6+, vous devriez utiliser 'prop' au lieu de' attr'. – h2ooooooo

Répondre

1

Je pense que vous avez oublié $ dans echo URL, si URL est pas constant:

..."<?php echo $URL.'p-'.$picturesSl... 
+1

Il pourrait facilement être une constante, puis son code serait correct. – h2ooooooo

+0

@ h2ooooooo peut-être que vous avez raison, son celui qui sait, mais pas de réponse – mgraph