• 締切済み

$.get通信で、指定した要素だけを表示したい

$.jQueryの$.get通信で、指定した要素だけを表示したいのですが、 どうすればよいでしょうか? ▼hoge.html <h1>練習</h1> <div id="piyo">ここだけ表示させたい</div> ▼index.html $.get(  "hoge.html",  function(data, status) {   $("#result")    .append($("<p/>")     .append(data)    ); },  "html" ); このままだと、全部表示されてしまうので、 $("#piyo")か何かを使って、 "piyo" IDの要素だけを表示させたいのですが、 どうすればよいでしょうか。

みんなの回答

回答No.1

これでどうでしょうか。というご提案。 firefox3.6(mac)では動きました。ie6とか他のブラウザだと動かないかも。 -------------------------------------------------- $.get( 'hoge.html', function( data ) { $("#result") .append($("<p/>") .append( $($(data)[2]).text() ) ) }); --------------------------------------------------

re999
質問者

お礼

回答ありがとうございました。 試してみたのですが、残念ながら、 こちらの環境(IE8)ではうまくいきませんでしたー。