小编bri*_*sol的帖子

jquery - 获取html返回的文本

这可能很简单,但我似乎无法找到答案......

我有一个返回html的ajax调用

 dataType: "html"
Run Code Online (Sandbox Code Playgroud)

并且它返回'msg'看起来像:

<div id="x"><p>Hello</p></div>
Run Code Online (Sandbox Code Playgroud)

并将dom添加到父div的顶部:

ajax call...
request.done(function(msg) {
   $('#parent').prepend(msg);
}
Run Code Online (Sandbox Code Playgroud)

问题是,如果文本没有改变,我不想做这个dom操作(因为还有其他一些我已经截断的效果.(这是一个检查间隔更新的通知显示)

所以,我想要做的是在msg中找到"Hello"并将其与当前可能已在页面上的div x进行比较.这第二部分很容易解决,但第一部分,我需要做一些像msg.text()来获得"你好",但我试过的一些变化失败了.

指针?

ajax jquery dom

5
推荐指数
1
解决办法
1226
查看次数

标签 统计

ajax ×1

dom ×1

jquery ×1