これはおそらく簡単ですが、答えが見つからないようです...
HTMLを返すajax呼び出しがあります
dataType: "html"
'msg' は次のように返されます。
<div id="x"><p>Hello</p></div>
そして、それは親 div の上部に dom 追加されます:
ajax call...
request.done(function(msg) {
$('#parent').prepend(msg);
}
問題は、テキストが変更されていない場合、この dom 操作を実行したくないということです (切り捨てた他の効果が発生するため) (これは、一定間隔で更新をチェックする通知表示です)
だから、私がやりたいことは、msg 内で "Hello" を見つけて、それを現在の div x の p と比較することです。この 2 番目の部分は簡単に対処できますが、最初の部分では、"Hello" を取得するために msg.text() のようなことをする必要がありますが、試したいくつかのバリエーションは失敗しました。
ポインタ?