【发布时间】:2016-05-27 18:42:14
【问题描述】:
我有以下html结构:
<div class="wrap">
<div class="201610 generic-class"></div>
<div class="201612 generic-class"></div>
<div class="201612 generic-class"></div>
<div class="201613 generic-class"></div>
<div class="201613 generic-class"></div>
</div>
以“2016”开头的类是动态类,我事先不知道全名,虽然这个第一位总是一样的。此类在循环中可能会出现多次,也可能不会出现。
问题:使用 JQuery,我如何定位每个 .wrap > div 的第一个类的每个第一个实例?
不确定这是否有帮助,但我尝试了以下方法,但从未得到超过动态类的单个第一个实例:
var theClass= $j('.wrap > div').attr('class');
var split = theClass.split(' ');
var firstClass = split[0];
谢谢
【问题讨论】:
-
"every first instance of first class of each
.wrap > div" 是什么意思?如果您告诉我们您期望的结果会是什么,这将有很大的帮助。 -
真的不清楚你想做什么。与使用数据属性相比,首先将它们用作类可能是一种将它们添加到 DOM 的糟糕方法
标签: jquery class dynamic instance target