我正在尝试使用一些使用jQuery的HTML和脚本来更新DOM。正在更新的DOM部分是在调用jQuery代码之前(在DOM中),但由于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>
答案 0 :(得分:1)
首先,console.log()在控制台上显示内容,它不运行代码。 其次,jQuery有一个非常好的方法来运行脚本更多信息:http://api.jquery.com/jquery.getscript/
答案 1 :(得分:0)
这只是因为console.log返回undefined,试试这个: $(&#39;#addScript&#39)。HTML($(&#39;#readThisData&#39;。)HTML());