- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何确保所有带有 .px-sub-menu-item
的类都包含在一个 div 中?
(function($) {
$('.px-sub-menu-item').each(function() {
$(this).nextUntil('.px-sub-menu-item').addBack('.px-sub-menu-item').wrapAll('<div class="px-menu-wrap"></div>');
});
})(jQuery);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<nav>
<a href="#" class="px-main-menu-item">Home</a><br>
<a href="#" class="px-sub-menu-item">Submenu 1</a><br>
<a href="#" class="px-main-menu-item">Home 2</a><br>
<a href="#" class="px-sub-menu-item">Submenu 2</a><br>
<a href="#" class="px-sub-menu-item">Submenu 3</a><br>
<a href="#" class="px-main-menu-item">Home 3</a><br>
</nav>
最佳答案
wrapAll
将所有选择器包含到一个 div
中。如果你想把每一个.px-sub-menu-item
包裹成单独的div,你需要使用wrap
函数。
$('.px-sub-menu-item').wrap('<div></div>');
div > .px-sub-menu-item{
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<nav>
<a href="#" class="px-main-menu-item">Home</a><br>
<a href="#" class="px-sub-menu-item">Submenu 1</a><br>
<a href="#" class="px-main-menu-item">Home 2</a><br>
<a href="#" class="px-sub-menu-item">Submenu 2</a><br>
<a href="#" class="px-sub-menu-item">Submenu 3</a><br>
<a href="#" class="px-main-menu-item">Home 3</a><br>
</nav>
关于javascript - WrapAll 与 NextUntil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45211857/
假设我有这样的 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 表格:
我是一名优秀的程序员,十分优秀!