2011-10-19 13 views
0

を表示し得る:jQueryが取得し、私は、次のjQueryを持っているのhtml結果に

$.get("rssread.cfm?number=10", function (d) { 
    $('#feedContent').append($(d).html()); 
}); 

をGETは正常に動作し、何が返すことは順不同リストとそれらのアイテムとアンカータグの一部のHTMLです。大きな問題ではない。私は

$(d).find("ul li a").each(function (i) { 
    alert("text: " + $(this).text()); 
    alert("href: " + $(this).attr('href')); 
}); 

を行うと、(警告で)タグ内のデータを見ることができるので、HTMLがあり、適切に形成されていることを知っています。しかし、私は本当に$(d)のHTMLをすべて表示してテストをしたいと思っていますが、私の人生では$(d)の内容をdivまたはaスパンタグ!

divタグは単純です:

<div id="feedContent"> 
</div> 

そして、これは私がするだろうと期待して(私のポストの最上部に見られるように)動作しない部分である(divが空のたびにアップしています私は$(d)は、HTMLが含まれていることを知っているにもかかわらず。あなたは、HTMLが返されたことを確認している場合は、事前に任意の助け

$('#feedContent').append($(d).html()); 

ありがとう!

答えて

1

は、単純にこれをやってみてください。

$('#feedContent').append(d); 
+0

うわー...私は通常、このダム...おかげではありませんよ! – Jagd

1

getによって返されるデータは、基本的に単なる(html)文字列です。

ちょうど追加してください(jQueryオブジェクトを作成しないでください)。

変更:

$('#feedContent').append($(d).html()); 

へ:

$('#feedContent').append(d); 
関連する問題