Я извлекаю данные с веб-сайта Google AdWords с несколькими элементами с тем же id.
Не могли бы вы объяснить, почему следующие 3 запроса не совпадают с тем же ответом (2)?
HTML:
<div>
    <span id="a">1</span>
    <span id="a">2</span>
    <span>3</span>
</div>
JS:
$(function() {
    var w = $("div");
    console.log($("#a").length);            // 1 - Why?
    console.log($("body #a").length);       // 2
    console.log($("#a", w).length);         // 2
});