开发者社区> 问答> 正文

如何选取经jQuery.parseHTML()处理后的某个DOM节点

通过jQuery.ajax获取到服务器返回的html文档,然后我将返回的data通过jQuery.parseHTML()处理后赋给htmlObj,那我如何利用这个htmlObj?

举例如下:

服务器返回一个html文档如下:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div id="some">
    <button id="recycle">回收站提醒</button>
</div>
</body>
</html>

以上就是data的内容,我通过以下GET请求获取,那么假设我想获取id=“recycle”的按钮内文字,我该如何利用这个htmlObj?

jQuery.ajax({
            method:"GET",
            url:"...",
            ...
            success:function(data){
                htmlObj=$.parseHTML(data);
                //接下去怎么利用?
            }

展开
收起
小旋风柴进 2016-05-31 11:04:21 2832 0
1 条回答
写回答
取消 提交回答
  • 一般服务器端返回html片段,不包含head和body.

    var $html=$(data);
    var $recycle=$html.find('#recycle');
    2019-07-17 19:21:34
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
穆客带你快速定位 Node.js 内存泄露 立即下载
穆客带你快速定位Node.js内存泄露 立即下载
探究 Node.js 的服务端之路 立即下载