jQuery查找具有特定类前缀的第一个父元素 [英] JQuery find first parent element with specific class prefix

查看:91
本文介绍了jQuery查找具有特定类前缀的第一个父元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想获得第一个具有特定类前缀的父对象,假设:

I want to get the first parent which has a specific class prefix, suppose:

<div class="div-a3332"> 
  <div class="div-a89892">
    <p>
      <div class="div-b2">
        <div id="divid">hi</div>
      </div>
    </p>
  </div>
</div>

例如,我当前的元素是#divid,我想找到第一个具有类前缀div-a的元素.因此,基本上它将选择:

For example, my current element is #divid and I want to find the first element that has the class prefix div-a. So basically it will select:

<div class="div-a89892">

推荐答案

使用 .closest() 和选择器:

Use .closest() with a selector:

var $div = $('#divid').closest('div[class^="div-a"]');

这篇关于jQuery查找具有特定类前缀的第一个父元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆