我对jquery非常陌生,所以如果我的问题有点离谱,那么我很抱歉。
我在玩弄$.get
From.htm:
<body>
<span id="Mytest">Hello</span>
</body>index.htm:
<body>
<span id="Mytest1">BBBBBBB</span>
<script>
$.get('From.htm #Mytest', function(data) {
if (data) {
$('#Mytest1').html(data).innerHTML);
};
});
</script>
</body>上面的方法工作得很好。#Mytest1的内部html被更改为Hello。
但我希望在将数据写入#Mytest1之前,将$('#Mytest1').html( data ).innerHTML);作为字符串来测试数据。
我已经尝试了几种方法,但我就是不能做到。我想到目前为止我已经做得很好了。如果有人能帮上忙,那就太好了。
我试着查看“数据”( From.htm (Data)),但如果我警告它-它会显示整个警报页面。可能做错了什么。
谢谢你的帮助。
发布于 2011-05-25 12:08:43
您可以修改代码,如下所示
不需要innerHtml,
$.get('From.htm #Mytest', function(data) {
if (data.length>0) { // for now if you want to check you can say .length
$('#Mytest1').html(data);
};
});如果你需要更多的信息,请告诉我。
https://stackoverflow.com/questions/6119083
复制相似问题