Я вставляю html в div на странице (содержит div с плавающей точкой)
var text = "some text<div style='float:rigth'><a href='#'>foo</a></div>" $("#taget").html(text);
После этого пользователи Google Chrome и Safari не могут перейти по ссылке «foo»
Используйте либо
$("#taget").html(text);
Или используйте
document.getElementById("taget").innerHTML = text;
http://jsbin.com/axaje
у меня отлично работает.