使用 jquery 查找 id 的确切位置编号

滑腻

我使用 OWL Carousel 2 并需要幻灯片编号来删除幻灯片:

$(".owl-cover-banner").owlCarousel('remove', SLIDENUMBER).owlCarousel('update');

如何从 html 代码中获取 SLIDENUMBER 而不考虑带有class="owl-item cloned". 在这个 HTML 结构中,我需要 0class="profilecoverimagebanner_26"的输出和 1 的输出class="profilecoverimagebanner_25"

id 已经存在

$(".profilecoverimagebanner_" + id)

这是我的 HTML 结构:

<div class="owl-stage-outer">
    <div class="owl-stage" style="transition: all 0.25s ease 0s; width: 5910px; transform: translate3d(-2955px, 0px, 0px);">
        <div class="owl-item cloned" style="width: 1182px;">
            <div class="profilecoverimagebanner_26">
                <img class="img-fluid-cover" src="/storage//5/cover/1567847731_5d737533869b0_thumbnail.jpg" alt="">
            </div>
        </div>
        <div class="owl-item cloned" style="width: 1182px;">
            <div class="profilecoverimagebanner_26">
                <img class="img-fluid-cover" src="/storage//5/cover/1567847731_5d737533869b0_thumbnail.jpg" alt="">
            </div>
        </div>
        <div class="owl-item" style="width: 1182px;">
            <div class="profilecoverimagebanner_26">
                <img class="img-fluid-cover" src="/storage//5/cover/1567847731_5d737533869b0_thumbnail.jpg" alt="">
            </div>
        </div>
        <div class="owl-item" style="width: 1182px;">
            <div class="profilecoverimagebanner_25">
                <img class="img-fluid-cover" src="/storage//5/cover/1567847731_5d737533869b0_thumbnail.jpg" alt="">
            </div>
        </div>
        <div class="owl-item cloned active center" style="width: 1182px;">
            <div class="profilecoverimagebanner_26">
                <img class="img-fluid-cover" src="/storage//5/cover/1567847731_5d737533869b0_thumbnail.jpg" alt="">
            </div>
        </div>
        <div class="owl-item cloned active" style="width: 1182px;">
            <div class="profilecoverimagebanner_26">
                <img class="img-fluid-cover" src="/storage//5/cover/1567847731_5d737533869b0_thumbnail.jpg" alt="">
            </div>
        </div>
    </div>
</div>
提示

过滤没有克隆的幻灯片,循环遍历这些并从循环中获取索引,而不是元素,这将导致原始索引。

const id = 25;

const slides = $('.owl-item').not('.cloned');
let slideIndex;

slides.each(function(index) {
  if ($(`.profilecoverimagebanner_${id}`, this).length) {
    slideIndex = index
  }
})

console.log(slideIndex)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


<div class="owl-stage">
  <div class="owl-item cloned">
    <div class="profilecoverimagebanner_26"></div>
  </div>
  <div class="owl-item cloned">
    <div class="profilecoverimagebanner_26"></div>
  </div>
  <div class="owl-item">
    <div class="profilecoverimagebanner_26"></div>
  </div>
  <div class="owl-item">
    <div class="profilecoverimagebanner_25"></div>
  </div>
  <div class="owl-item cloned active center">
    <div class="profilecoverimagebanner_26"></div>
  </div>
  <div class="owl-item cloned active">
    <div class="profilecoverimagebanner_26"></div>
  </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jquery / javascript获取div的确切位置

来自分类Dev

PHP:在多维数组中查找键的确切位置

来自分类Dev

PHP:在多维数组中查找键的确切位置

来自分类Dev

在jQuery中使用部分ID查找完整ID

来自分类Dev

使用正则表达式查找字符串中的确切字符

来自分类Dev

如何使用终端查找已安装程序的确切程序名称?

来自分类Dev

使用div类获取div的确切位置

来自分类Dev

如何使用ID和Data查找div和jQuery

来自分类Dev

使用jQuery查找最近五个div中最大的id

来自分类Dev

使用jQuery查找父div的ID以引用var

来自分类Dev

使用jQuery查找等于一个数字的id

来自分类Dev

如何使用JQuery查找标签管理器容器ID

来自分类Dev

无法使用jquery查找clicked元素的父元素的ID

来自分类Dev

如何设置间隔,清除间隔,并使用相同的确切ID重置间隔

来自分类Dev

在编译时查找C ++中<included>文件的确切位置

来自分类Dev

想要显示选择的重复排名以及使用 javascript/jquery 复制的确切排名

来自分类Dev

MongoDB使用_id查找

来自分类Dev

当页面多次使用ID时,如何使用jQuery查找ID的特定实例?

来自分类Dev

jQuery在字段集中查找ID

来自分类Dev

jQuery查找ID的样式属性

来自分类Dev

在jquery中查找id的值

来自分类Dev

使用AWK查找确切的模式

来自分类Dev

使用jQuery查找变量

来自分类Dev

查找使用jQuery

来自分类Dev

使用 jquery 查找元素

来自分类Dev

使用迭代编号的ID的JQuery Loop

来自分类Dev

MongoDB:如何查找已安装的MongoDB的确切版本

来自分类Dev

在字符串中查找列表的确切项目

来自分类Dev

查找/编辑文件中的确切条目