Problème avec la modification du titre d’un lien à l’aide de jQuery

J’ai essayé de changer le titre d’un lien en utilisant JQuery. Fondamentalement, mon thème actuel a un problème d’identification d’URL même si je saisis www.hotmail.com. J’aimerais:

(1) Faites-le reconnaître qu’il s’agit d’un lien vers www.hotmail.com

(2) Modifiez le nom www.hotmail.com en Cliquez ici.

J’ai essayé d’implémenter ce qui était mentionné dans ce fil de discussion, mais sans succès ( comment changer le titre d’un lien avec jQuery ).

J’ai pu obtenir le lien pour accéder directement à www.hotmail.com en cliquant sur, mais le texte ne change pas en Cliquez ici.

Mon code:

var href = jQuery('p.item-property').html(); var link = "https://stackoverflow.com/questions/47976270/issue-with-changing-the-title-of-a-link-using-jquery/"+href+""; jQuery('p.item-property').replaceWith(link); $('p.item-property').text('Click Here'); 

Votre sélecteur identifie les éléments correspondant aux éléments que vous avez remplacés par un link . Vous vouliez changer le text du link place:

 var href = jQuery('p.item-property').html(); var link = "https://stackoverflow.com/questions/47976270/issue-with-changing-the-title-of-a-link-using-jquery/"+href+""; jQuery('p.item-property').replaceWith(link); $(link).text('Click Here'); 

mais il est même préférable de définir le text correct à l’initialisation

 var href = jQuery('p.item-property').html(); var link = "Click Here"; jQuery('p.item-property').replaceWith(link); 

Comme vous remplacez la p.item-property , elle n’existe plus et le texte n’est pas modifié.

Je vous recommanderais de créer un élément en utilisant jQuery(html, atsortingbutes) facilement manipulable.