微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jQuery ajax调用WebAPI如何过滤html数据

如何解决jQuery ajax调用WebAPI如何过滤html数据

我在JQuery中有一个函数,该函数使用ajax调用WebAPI。 WebAPI返回html数据-3个li项目,每个li内部有2个span元素-没有id。

现在,我要过滤特定的li项目并获取li内部第二个跨度的值。 如何实现这一目标。 由于该API来自其他来源,因此无法将其修改为具有ID。

下面是代码


**JQuery function**

function GetData(){

 var url = "/APiURL/getmethod";
    $.ajax({
        type: "GET",url: url,contentType: "application/json",dataType: "html",success: OnSuccessCall
    });


    function OnSuccessCall(response) {
       ("#ulItem").html(response);
    }
}

API's return data is an html list

<body>
<li>
<a href="link1">
<span class="message">Item1</span>
<span class="icon">Icon_1</span>
</a>
</li>
<li>
<a href="Link2">
<span class="message">Item2</span>
<span class="icon">Icon_2</span>
</a>
</li>
<li><a href="Link3">
<span class="message">Item3</span>
<span class="icon">Icon_3</span> ----- **How to filter and find this element's data which is Icon_3 ?**
</a>
</li>
</body>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。