2014-10-09 1 views
0

jQuery를 사용하는 일부 HTML 및 스크립트로 DOM을 업데이트하려고합니다. 업데이트되는 DOM 섹션은 jQuery 코드가 (DOM 내에서) 호출되기 전이지만 jQuery가이 코드를 배치하기 때문에 jQuery가 호출 된 후 코드가 배치됩니다.jQuery로 스크립트 삽입

가능합니까? 나는 지금 그것을 얻을 수 없다. 여기

내 HTML입니다 :

<div id="readThisData"> 
    Some data 
</div> 
<div id="addScript"> 
    No script yet 
</div> 

<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script> 

<script> 
    $(document).ready(function() { 
     $('#addScript').html(console.log($('#readThisData').html())); 
    } 
</script> 
+1

http://stackoverflow.com/questions/3857874/how-to-dynamically-insert-a-script-tag-via-jquery- after-page-load - 이전에 논의되었습니다. –

답변

1

우선 console.log()는 콘솔에 표시하고 코드를 실행하지 않습니다. 두 번째로, jQuery는 스크립트를 실행하는 아주 좋은 방법을 가지고 있습니다. 여기에서 더 많은 정보를 얻으실 수 있습니다 : http://api.jquery.com/jquery.getscript/

0

그냥 CONSOLE.LOG 반환 정의되지 않은 때문이다,이 시도 : $ ('#의 addScript')을 HTML. ($ ('# readThisData')를 HTML을().) ;