我有以下jQuery代码:
<div class="take_vattachment" onclick=""><i class="add"></i> Add </div>
<div class="colorbox white">
<table class="sort valign-top margin10-top" id="attachment_table">
<tbody id="take_vattachment"></tbody></table>
</div>
我想从take_vattachment类中找到附件表ID。
我编写了以下代码以查找相同的代码,但无法正常工作。
$('.take_vattachment').closest('#attachment_list').length
但是它的长度为0。我应该如何从id中找到类。
答案 0 :(得分:-1)
类似的事情可能起作用。理论上,id-s应该是唯一的-实际上它是可行的。无论如何,您没有任何#attachment_list
元素,因此您将找不到任何元素。
let e = $('.take_vattachment').parent().find('#attachment_table')
console.log(e.length)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="take_vattachment" onclick=""><i class="add"></i> Add </div>
<div class="colorbox white">
<table class="sort valign-top margin10-top" id="attachment_table">
<tbody id="take_vattachment"></tbody></table>
</div>