2010-01-19 6 views

Répondre

2

Cela fonctionne pour moi.

Code d'essai:

<a id="MyLink" href="test.html"> 

jQuery:

$("#MyLink").attr("href", "#"); 
alert($("#MyLink").attr("href")); //alerts "#" 

Est-il possible que vous essayez de le faire avant le DOM a chargé?

De même, quels navigateurs utilisez-vous?

EDIT:

Pour cela ne se fait lorsque le DOM est chargé complètement, utilisez le document .ready() fonction:

$(document).ready(function(){ 
    $("#MyLink").attr("href", "#"); 

    //other initialisation, e.g. event binding 
}); 
+0

Ah oui, comment puis-je retarder cela jusqu'à ce que le DOM soit complètement chargé? – 3zzy

+0

Utilisez la fonction de document prêt. Voir EDIT ci-dessus –