:contains(特定の sring) で指定された特定のスパンまでの yes の数を数えようとしています。私は基本的に、このグループの質問の前半で、はいがいくつあるかを検索したいだけです。私が試したコードは次のとおりです。
<div class="ce-modal-container">
<div class="ce-cf-container">
<span class="ce-cf-html-label">Have you chosen your exit path and/or successor?:</span>
<span class="ce-cf-html-field"> Yes</span>
</div>
<div class="ce-cf-container">
<span class="ce-cf-html-label">Have you chosen your exit path and/or successor?:</span>
<span class="ce-cf-html-field"> No</span>
</div>
<div class="ce-cf-container">
<span class="ce-cf-html-label">Have you done well this quarter?:</span>
<span class="ce-cf-html-field"> No</span>
</div>
<div class="ce-cf-container">
<span class="ce-cf-html-label">Have you chosen your exit path and/or successor?:</span>
<span class="ce-cf-html-field"> Yes</span>
</div>
<div class="ce-cf-container">
<span class="ce-cf-html-label">Have you chosen your exit path and/or successor?:</span>
<span class="ce-cf-html-field"> Yes</span>
</div>
</div>
<script>
var spanYes = $("span.ce-cf-html-field:contains('Yes')"),
secondHalf = $("span.ce-cf-html-label:contains('done well')"),
searchtxtall = spanYes.length;
searchFirstHalf = $(".ce-cf-container").nextUntil(secondHalf).spanYes.length;
console.log(searchtxtall); //should return 3
console.log(searchFirstHalf); //should return 1
</script>
事前に感謝します私はそれがたくさんのコードであることを知っています.