Попробуйте расширить то, что вы хотите. Дайте нам список требований, изложите именно то, что вы хотите. Я полагаю, что если вы сделаете это, несколько голосов «за» будут отменены.
Со своей стороны, попробуйте это:
<div id="details">
<script type="text/javascript">
$(document).ready(function(){
$("#details").mouseover(function(){
var $this = $(this);
$this.append("<div id='test'>"+$this.html()+"</div>");
});
})
</script>
Чтобы показать / скрыть, было бы просто позвонить на .show()
или .hide()
Если вы действительно хотели этот код:
var a='<div id="details" onmouseover="tip(this)">';
Тогда вам придется добавить в DOM:
$(document).append('<div id="details">');
А затем свяжите свое событие:
$("#details").mouseover(function(){