jQuery-move元素,内部带有javascript

jQuery-move元素,内部带有javascript,javascript,jquery,Javascript,Jquery,我使用jquery移动包含javascript代码的元素,如下所示: <li class="a1"> <div class="el"> <script type="text/javascript"> document.write('Hello World'); </script> ... </div> </li> <li class="a2"> </li> <

我使用jquery移动包含javascript代码的元素,如下所示:

<li class="a1">
 <div class="el"> 
    <script type="text/javascript"> document.write('Hello World'); </script>
    ...
 </div>
</li>

<li class="a2">     
</li>

<a class="trigger">link</a>
  • 编写('Hello World'); ...
  • 链接
    因此,我在.trigger上附加了一个click事件,它将div.el移动到第二个列表中。
    问题是,它里面的js使浏览器只能打开一个里面有div.el的新窗口:(

    不要使用文档。写,因为这会让人头疼。逐步增强:

    $(".el").html('Hello World');
    
    它会很好的工作