当我尝试从jQuery get响应中选择脚本标记内容时,我什么都没得到。我想将脚本标记内的内容插入到dom中的另一个div中。这就是我正在尝试的:
jQuery.get("http://some.url"), function(data) {
var scriptDivs = jQuery(data).find("#scriptdiv");
var scriptOutput = jQuery("#scriptoutput");
jQuery(scriptDivs).each(function(index) {
jQuery(scriptOutput).append(jQuery(this).html());
});
});
我将脚本标签更改为div和boom,一切正常。我知道jQuery使用脚本标签做了奇怪的事情,但是我在搜索数小时后尝试的所有解决方案都没有用。我错过了什么?
答案 0 :(得分:0)
关于获取-tag内的内容。这种方法很好:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script id="myScript">
function hello() {
}
function world() {
}
</script>
<script >
alert($('#myScript').html());
</script>