javascript - 通过查找子元素的 data-id 获取父元素的索引

标签 javascript jquery html owl-carousel

是否可以通过了解 child 的数据 ID 来对父对象执行 find().index()? 我的代码是这样的:

<div class="owl-wrapper" style="width: 38640px; left: 0px; display: block;">
    <div class="owl-item" style="width: 280px;">
        <div class="itemchild" data-remid="67">
        </div>
    </div>
    <div class="owl-item" style="width: 280px;">
        <div class="itemchild" data-remid="135">
        </div>
    </div>
    <div class="owl-item" style="width: 280px;">
        <div class="itemchild" data-remid="136">
        </div>
    </div>
</div>

我想获取 itemchild 元素的索引,该元素包含一个具有特定 data-remid

的智利

类似于:.find("[data-remid='"+ ID + "'"]).parent().index();

最佳答案

您在制作选择器时没有正确处理引号。使用:

$("[data-remid=" + ID + "]").parent().index();

Working Demo

关于javascript - 通过查找子元素的 data-id 获取父元素的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31271473/

相关文章:

javascript - 如何在 Typescript 中重命名进入函数的变量?

javascript - 带有链式选择的 CasperJs 和 Jquery

jQuery 水平滚动到 DIV 单击

html - CSS - Background-size : cover; is too big. 如何调整大小?

html - 在 html 中调整 SVG 的大小?

javascript - 在 Itemselector extJS 中拖放

javascript - 将 JSON 文件加载到 JavaScript 变量中

javascript - 根据选中的单选/复选框显示 div,多个实例

jquery - 如何通过按 Enter 键聚焦剑道网格中的下一个单元格

javascript - 如何在单击按钮时切换动画