0

从这个问题开始:

选择第一个匹配部分字符串的完整字符串

我将外部站点 html 存储在变量中。我想在该变量中搜索“是否足够?”的第 4 个副本。然后选择紧随其后的“是”或“否”。外部 HTML 的片段是:

    <section class="top media" style="display:block;">
    <a href="http://wasitenough.com/image/52215562284"><img src="http://24.media.tumblr.com/438cd1f5e94c87e32dd14bbe869469b1/tumblr_mnx64jj7kf1spmjuzo1_1280.jpg" alt="Venue: Crussh
    Dish: Chicken teriyaki noodle soup

    Was it enough? No&nbsp;"> </a>
   </section>

我当前的代码返回每个实例。

$(content).find('*:contains("Was it enough")').each(function(index, crntNode){

        var parts = $(crntNode).text().split('?');
        var flag = parts[1].trim();

        console.log('The flag was ' + flag);

        if(flag == 'Yes') {
            console.log('It was enough');
            $('#yesNo').text('It was enough');
        } else if (flag == 'No') {
            console.log('It was not enough');
            $('#yesNo').text('It was not enough');
        } else if (flag != 'No' && flag != 'Yes') {
            console.log('We are not sure if it was enough');
            $('#yesNo').text('We are not sure if it was enough');
        }
    });
4

0 回答 0