Может кто-нибудь сказать, в чем разница между функцией jquery.html() и innerHTML?
<script type="text/javascript">
$(document).ready(function(){
$('#test_link').click(function(){
//$('#div_test_out').html("<div width='250px' height='100px' id='div_test'><script language='javascript'>alert('insider');<\/script>asddsa</div>");
document.getElementById('div_test_out').innerHTML="<div width='250px' height='100px' id='div_test'><script language='javascript'>alert('insider');<\/script>asddsa</div>";
});
});
</script>
<a href="#" id="test_link" >TEST LINK :-)</a><br/><br/>
<div width="100px" height="100px" id="div_test_out"></div>
Когда я использую первый вариант, это jQuery, script внутри запусков и появляется предупреждение, но если я использую второй вариант, который с innerHTML (который я, хотя и тот же, и между ними нет разницы), script не работает; - (
В чем может быть причина?