如何基于部分id查找可见类,然后在jquery中返回完整id

如何基于部分id查找可见类,然后在jquery中返回完整id,jquery,Jquery,我如何根据部分id找到可视类,然后在jquery中返回完整id,以下是我的一些代码,供您更好地理解 <div class="visible" id="fares-and-payments-1-10kms"> </div> <div class="hidden" id="fares-and-payments-11-20kms"> </div> <div class="hidden" id="fares-and-payments-21-30k

我如何根据部分id找到可视类,然后在jquery中返回完整id,以下是我的一些代码,供您更好地理解

<div class="visible" id="fares-and-payments-1-10kms">
</div>

<div class="hidden" id="fares-and-payments-11-20kms">
</div>

<div class="hidden" id="fares-and-payments-21-30kms">
</div>

因此,基本上,如果您接受上面的代码片段,我想返回“fares-and-payments-1-10kms”id,因为这是具有可见类的div


最优雅、最高效的方法将非常棒。

您可以将属性start with selector与类结合使用

var elem = $('[id^="fares-and-payments"].visible');

这让你得到了元素,如果你需要ID,你只需要做
elem.prop('ID')

你是一个明星,并为我节省了很多令人挠头的Lol。这里有一些以选择器开头的属性文档。非常感谢@Atlas。我在看了,注意,$表示以结尾,而不是“^”表示以开头。