發表了一個類似的問題,但可能是這種情況會更有意義。有許多第一個td的tr,在不同的tr中有一個重複的第一個td。我正在使用這些進行識別。我想從第二個tr中抽取一個值,並將其插入到第一個tr中已經附加的(!)td中。下面是一個簡單的HTML代碼示例獲取相同變量類的元素值
<div class="tableclass">
<table>
<tbody>
<tr>
<td>id1</td>
<td>something else</td>
<td>1</td>
</tr>
<tr>
<td>id2</td>
<td>something else</td>
<td>2</td>
</tr>
<tr>
<td>id2</td>
<td>something else</td>
<td>3</td>
</tr>
<tr>
<td>id3</td>
<td>something else</td>
<td>4</td>
</tr>
<tr>
<td>id1</td>
<td>something else</td>
<td>5</td>
</tr>
<tbody>
</table>
<div>
這裏是我的jQuery代碼
$(".tableclass table tbody tr").each(function(){
$(this).append('<td class="fbctr"></td>');
var trclass = $(this).find("td:first-child").html();
$(this).addClass(trclass);
// this is where I'm having a problem
var fbctr = $(this).parent().filter(trclass).eq(2).find("td:nth-child(3)");
$(this).find(".fbctr").html(fbctr);
});
你到底去那裏嗎? 'fbctr'的期望值是多少? –
因此,基本上你想獲得重複類的行的第三個單元格的內容,並用當前行的'fbctr'類將它複製到子元素中? – EhsanT
是[這個簡單的小提琴](https://jsfiddle.net/z1n69fwt/)你在找什麼? – EhsanT