次のコードがあります。
var data = "<div><p class='a'>Text</p></div>";
$(data).find(".a").each(function(){
$(this).addClass("b");
})
console.log(data); //will output: <div><p class='a'>Text</p></div>
//instead of <div><p class='a b'>Text</p></div>
jQuery オブジェクトを繰り返し処理していて$(data)
、 child のクラスを変更してい<p />
ます。ただし、変更後にデータを出力すると、クラス.b
がなくなります。
なぜそうなのか、どうすればこれを機能させることができますか?