我试图获取父元素的特定类的值。我的代码现在可以恢复$(this)
指向td.FixListOF
单元格,我想恢复父类的值lot_15_216297_V0_B3-102-2
,或者更好地说我想恢复类字符串值从类的lot_
开始。我不关心指向父元素。我需要一个值为“lot_15_216297_V0_B3-102-2”的字符串
我知道我可以抓住类的全部值,然后操纵数据但看起来效率低下。有更聪明的方法吗?
<tr class="lot_15_216297_V0_B3-102-2 WS2 odd" _DT_RowIndex="0">
<td class=FixListOF>
谢谢,
答案 0 :(得分:1)
最好的办法是使用attribute contains selector lot_
检查元素包含一个以*=
开头的类的位置,然后使用RegEx提取特定的类。
e.g。
var classes = $(this).closest('[class*="lot_"]').attr('class');
alert(classes.match(/lot_\S*/));