gpt4 book ai didi

jQuery 选择指定字符串的范围

转载 作者:行者123 更新时间:2023-12-01 04:17:23 26 4
gpt4 key购买 nike

我正在尝试计算"is"的数量,直到 :contains(certain sring) 指定的特定范围内。我基本上只是想搜索这组问题的前半部分,看看有多少个是。这是我尝试过的代码:

<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>

提前致谢,我知道代码很多。

最佳答案

一些事情:

  • 您拼错了“容器”
  • 为什么要.nextUntil().spanYes.spanYes 没有意义/什么也不做
  • .nextUntil 可与同级一起使用,但 .ce-cf-container 是容器。尝试:

    $(".ce-cf-container span").nextUntil(secondHalf).is(spanYes);

关于jQuery 选择指定字符串的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13671962/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com