この質問に続いて:
外部サイトの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 "> </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');
}
});