问题描述
我在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 (将#修改为@)