0

次のようなページに 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()

しかし、私は情報に到達する方法がわかりません。

4

1 に答える 1

1

以下を使用できます。

$(html).find("span:contains('Information I have')").each( function() {
    var text = $(this).text();
    // do stuff with text
});

言及する価値のあることは1つだけです。上記のセレクターは大文字と小文字を区別するため、and を含む要素は返されinformationませInformationん。

ここでフィドル

于 2012-11-17T15:20:35.913 に答える