我有一些由类别标题划分的 tr 元素 - 我想将 a 元素字符串中的类添加到下面的 tr 类中,并重复此槽。 .keep 元素的数量可能有所不同。
我怎样才能最好地做到这一点?
<tr>
<td class="unfoldedlabel" colspan="6”>
<a href="">Drives</a
</td>
</tr>
<tr class="keep”> - should add class .drives
</tr>
<tr class="keep”> - should add class .drives
</tr>
<tr>
<td class="unfoldedlabel" colspan="6”>
<a href=“">Memory</a
</td>
</tr>
<tr class="keep”> - should add class .memory
</tr>
<tr class="keep”> - should add class .memory
</tr>
最佳答案
试试这个:
var title = "";
$( "table tr" ).each(function( index ) {
if($(this).find("a").length == 1) {
title = $(this).find("td").find("a").text();
} else {
$(this).addClass(title.toLowerCase());
}
});
关于javascript - 给出与兄弟字符串最接近的元素类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37205453/