0

xmlファイルを解析していて、子のdivを「new」という名前のdivにラップしたいと思います。

私は以下のようなものを持っています:

function parseXml(xml)
{
 $(xml).find("hotel").each(function()
 {
 $('<div class="wrapme"></div>').html($(this).find("hotel_name").text()).appendTo('#foo');
 });
}
$('.wrapme').wrapAll('<div class="group" />');

// output: not working, it doesn't enclose my wrapme divs into Group

誰もが理由を知っていますか?

あなたの助けてくれてありがとう!

問題は、この特定のケースでは.wrapAllが機能していないように見えることです。

4

1 に答える 1

1

toの呼び出しwrapAllは関数の外部にあるため、javascriptファイルがロードされたときに1回だけ実行されます。それはあなたがやろうとしていたことですか?

また、wrapAllがそのような自己閉鎖要素を受け入れるかどうかもわかりません。を使用する必要がある場合があります<div></div>

于 2010-03-31T16:57:55.400 に答える