- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
您好,我想执行以下操作。
我有一个像这样的复选框列表:
<ul>
<li class="omzet_first"><input type="checkbox" name="omzet" id="12" value="12" alt="Opbrengsten" checked="checked">Opbrengsten</li>
<li class="omzet_second"><input type="checkbox" name="omzet" id="13" value="13" alt="Netto Omzet">Netto Omzet</li>
<li class="omzet_second"><input type="checkbox" name="omzet" id="14" value="14" alt="Overige Opbrengsten">Overige Opbrengsten</li>
<li class="omzet_first"><input type="checkbox" name="omzet" id="15" value="15" alt="Kosten van grond-en Hulpstoffen / Uitbesteed werk">Kosten van grond-en Hulpstoffen / U</li>
<li class="omzet_second"><input type="checkbox" name="omzet" id="16" value="16" alt="Inkoopprijs van de verkopen">Inkoopprijs van de verkopen</li>
<li class="omzet_second"><input type="checkbox" name="omzet" id="17" value="17" alt="Kosten uitbesteed werk">Kosten uitbesteed werk</li>
<li class="omzet_first"><input type="checkbox" name="omzet" id="18" value="18" alt="Personeelskosten">Personeelskosten</li>
<li class="omzet_second"><input type="checkbox" name="omzet" id="19" value="19" alt="Lonen & Salarissen">Lonen & Salarissen</li>
<li class="omzet_second"><input type="checkbox" name="omzet" id="20" value="20" alt="Sociale lasen">Sociale lasen</li>
<li class="omzet_second"><input type="checkbox" name="omzet" id="21" value="21" alt="Pensioen lasten">Pensioen lasten</li>
</ul>
当 li 中带有 omzet_first 类的复选框被选中时,我想检查 li 中带有 omzet_second 类的所有下一个复选框,直到下一个 li.omzet_first。
我试过了,但是没用
$('.omzet_first input:checked').each(function() {
$(this).nextUntil(".omzet_first", ".omzet_second input:checkbox").prop("checked", true);
});
有什么建议吗?
最佳答案
在您的事件处理程序中,this
是复选框。您必须适本地导航 DOM 树(在寻找 sibling 之前向上移动到其 .omzet_first
父级,然后向下移动)。另请注意,您还应该将选择器 .omzet_first
与 nextUntil
一起使用。
$('.omzet_first input:checked').each(function() {
$(this).closest(".omzet_first")
.nextUntil(".omzet_first")
.find("input:checkbox")
.prop("checked", true);
});
关于jquery - 选中所有复选框 nextUntil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11518125/
假设我有这样的 HTML: 1 2 3 //Suppose this button is clicked 4 5 6 7 现在,我想获取当单击 clicked 时具有类 clicked 的跨度的下两
我正在尝试生成一个jquery脚本,以使具有类top的表中的所有tr元素可点击,并且当单击具有类top的一个tr时,下面具有类bt的所有tr,直到有另一个tr类top将滑动切换。 我尝试了几种方法,但
如何使用nextUntil() ( https://api.jquery.com/nextuntil/ ) 在 jquery 3.2.1 中向一组标题之间匹配的元素添加一个类? 假设我有这个标记: F
我有很多这样的元素: 我需要检查 div 之间是否有表格元素,如果有则执行某些操作。 $('div').each(function () { if ($(this).nextUntil
Header1 1 Header2 2 Header3 3 Header4 这是 jQuery 代码 $('.codesgroupheader').not(':last
您好,我想执行以下操作。 我有一个像这样的复选框列表: Opbrengsten Netto Omzet Overige Opbrengsten Kosten van grond-en
有没有一种方法可以轻松地执行nextUntil,以便包含选择器匹配的元素?我有这个,只有在有 previous sibling 姐妹时才可以: $("#content").find("h3:first
我想要.text或.val来自一些 之间的 s类 .ccc并将其放入一个数组中。 Strategy & Performance //the innerHTML of this sho
这是我的代码 我想在 '.mainClass_n' 上切换最近的类 '.wdm_bundled_item' 我尝试过的: jQuery('.mainClass_1').on('click', func
鉴于此标记: 1 2 3 4 1 5 6 7 1 如何选择子级为 level2 类的 LI 标记,其子级为 类的 LI 标记
如何确保所有带有 .px-sub-menu-item 的类都包含在一个 div 中? (function($) { $('.px-sub-menu-item').each(function() {
我正在构建一个具有分层树型结构的页面。我在 JSFiddle 发布了它的简化版本 它主要按照我的意愿工作,但一方面 - 点击关闭我想要的品牌级行,以及要收缩的城镇和鞋子行(他们这样做),用于城镇上的
我需要一个替代 jQuery 的 .nextUntil() 的方法。我目前正在使用 jQuery 1.3.1 并且更新它是不可能的:( 我有这个 HTML: ... ... ... ... ... .
假设我有下表: 1 2 3 4 5 6 我需要能够选择范围。每个表格单元格都有唯一的 ID。所以我用 $("#"+first).nextUntil("#"+last) ,其中 first
我想知道是否有一种性能良好的方法来查明 .nextUntil() 是否在未匹配指定选择器的情况下停止。如果选择器不匹配任何元素, .nextUntil() 返回与 .nextAll() 相同的结果。
这是我试图从中学习的问题 jQuery selector to grab cells in the same column 在提出任何使用索引和第 nth-child 的答案之前,我一直在考虑计算 $
我有以下工作正常,但我需要对其进行调整,以便它将数据文件夹级别与小于或大于进行比较。 $elem.nextUntil( $("li[data-folder-level="+level+"]"), "l
是否有可能让 .nextUntil() 在拆分列表上工作,或者获得相同的功能? 因此,我正在尝试为我的项目实现非常流行的轮类选择,并且由于它们在我的应用程序的列表中排序,我希望能够在 之间进行选择边
我想使用 nextUntil() 使所有直接跟在 h2.first 之后的 p 变为橙色,直到 p 以外的任何其他 html 标记到达。 Lorem ipsum Lorem ipsum Lorem i
有一个具有以下结构的 html 表格:
我是一名优秀的程序员,十分优秀!