给定以下 HTML,什么 jQuery 选择器会选择最后一个 'blah blah'span而不是第一个?
<div class='d1'>
  <span>
    <a>blee
      <span> <!-- don't select this span -->
        <span>blah</span> blah
      </span>
    </a>
  </span>
</div>
<br/>
<div class='d1'>
  <span>
    <a>blee
      <span> <!-- select this span -->
        blah blah
      </span>
    </a>
  </span>
</div>
我已经尝试使用 not() 进行变体,但无法弄清楚。似乎我需要的是一个找到第一个跨度的选择器,但如果它包含另一个跨度,则将其排除。就像是:
$('.d1 span a span').not(':has("span")')
但这并没有。我错过了什么?