2013-10-05 11 views

risposta

17

Classe e ID non corrispondono.

Se ID provare questo:

$('#my-link').html('<a href="http://www.google.com">Google</a>'); 

Demo with ID

Se Classe provare questo:

$('.my-link').html('<a href="http://www.google.com">Google</a>'); 
^

Demo with class

+0

grazie a @Sergio per la soluzione, puoi fare un js-fiddle per mostrarlo. Ci scusiamo per le mie capacità di novizio: P, ma non so quanto sia esagerato inserirlo nel mio documento html. – user2773294

+0

@ user2773294, ho appena aggiunto delle demo alla mia risposta. – Sergio

+0

grazie ancora @Sergio, in realtà avevo bisogno di questo all'interno del tag script appropriato con il percorso jquery-lib necessario associato a questo. Che posso semplicemente prendere da qui e inserire nel mio tag head del documento. Ho controllato js-fiddle ma appare nello stesso modo in cui appare qui, inserendolo nel mio documento html non lo fa funzionare. – user2773294

1

Se my-link è la classe del div bersaglio poi

$('.my-link').html(function(idx, html){ 
    return html.replace(/Google/g, '<a href="http://www.google.com">Google</a>') 
}) 

Demo: Fiddle

2

Si può fare questo:

$('.my-link').html('<a href="http://www.google.com">Google</a>'); 

ma sarebbe aggiungere collegamento ipertestuale a tutti .il mio-link div, quindi è meglio aggiungere un ID a div e utilizzare l'ID su codice jQuery.

Problemi correlati