我想对一个看起来像这样的页面实现一个jquery get请求:
<tr class='tr'>
<td class='example1'>
<span> Information I have <span>
<div> Something <div>
</td>
<td class='example2'>
<span> Information I want to get <span>
<span> something else </span>
</td>
</tr>
在页面中,有多个'TR',我想要的是使用'我有的信息'来获取'获得'我想要的信息'。
我想使用ajax请求:
setInterval(function() {
$.ajax({
type: "GET",
url: "url_of_the_page",
success: test
});
}, 5000);
function test(html) {
$(html).find("Information I have").each(function()
但我不知道如何获取信息。
答案 0 :(得分:1)
您可以使用以下内容:
$(html).find("span:contains('Information I have')").each( function() {
var text = $(this).text();
// do stuff with text
});
只有一件事值得一提。上面的选择器区分大小写,因此不会返回information
而不是Information
的元素。
小提琴here