我有以下jQuery get:
$.get("rssread.cfm?number=10", function (d) {
$('#feedContent').append($(d).html());
});
get工作正常,它返回的是一些html的无序列表及其项目和锚标记。没什么大不了。我知道html是存在的,因为我能做到
$(d).find("ul li a").each(function (i) {
alert("text: " + $(this).text());
alert("href: " + $(this).attr('href'));
});
并查看标签中的数据(通过警报)。但是,我真的想查看$(d)中的所有HTML,以便我可以做一些测试,但对于我的生活,我无法弄清楚如何将$(d)的内容放入div或者span tag !!
div标签只是:
<div id="feedContent">
</div>
这是不起作用的部分(如我文章的最顶部所见),我期望它(尽管我知道$(d)包含html,但div每次都是空的。 / p>
$('#feedContent').append($(d).html());
提前感谢您的帮助!
答案 0 :(得分:1)
如果您确定要返回html,请尝试执行此操作。
$('#feedContent').append( d );
答案 1 :(得分:1)
get返回的数据基本上只是一个(html)字符串。
只需附加它(不要尝试用它创建一个jQuery对象)。
变化:
$('#feedContent').append($(d).html());
要:
$('#feedContent').append(d);