2009-10-03 6 views
0

J'Injecter html à div sur la page (contient float div)Liens en float injecté div

var text = "some text<div style='float:rigth'><a href='#'>foo</a></div>" 
$("#taget").html(text); 

Après que les utilisateurs de Google Chrome et Safari ne peut pas cliquer sur le lien "foo"

+1

Vouliez-vous dire $ ("# taget"). Html (text)? –

+0

oui^_^vient d'écrire de ma tête – Meta

Répondre

1

http://jsbin.com/axaje

fonctionne très bien pour moi.

+0

pas sûr de ce que vous essayez de montrer? – Meta

+0

finaly j'ai trouvé un lien bleu sur fond noir :) Ca fonctionne vraiment dans Chrome. On dirait que je dois enquêter plus attentivement sur mon cas. Pour l'instant - merci! – Meta

2

Utilisez soit

$("#taget").html(text); 

Ou utilisez

document.getElementById("taget").innerHTML = text; 
+0

désolé les gars. J'ai déjà utilisé $ ("# taget"). Html (text); La question concerne le lien dans float div. Pas à propos de l'injection de html. – Meta

+0

Que voulez-vous que le lien fasse? Quel est le problème exactement? –

+0

Je veux dire que le style de lien est OK, mais je ne peux pas cliquer dessus (même le curseur est "flèche" sur ce lien) – Meta