我想從tbody中的tr標籤中獲取文檔編號屬性,並將其保存在數組中。如何使用JQuery獲取內部tr標籤?
下面是HTML,我正在
<tbody class="line-item-grid-body">
<tr data-group-sequence-number-field-index="" data-sequence-number-field-index="1" documentnumber="80" documentid="4133604" parent="80" class="line-item parent-line-item line-item-show reorderable-row droppable-element">
<td>
<table>
<tbody>
<tr></tr>
</tbody>
</table>
</td>
</tr>
<tr data-group-sequence-number-field-index="" data-sequence-number-field-index="1" documentnumber="80" documentid="4133604" parent="80" class="line-item parent-line-item line-item-show reorderable-row droppable-element">
</tr>
</tbody>
,這是我做的,這是行不通的。如果我沒有指定特定類別,那麼系統也抓住內部tr標籤,我不想要
var docs = jQuery("#line-item-grid").find('tbody').find("tr[class='line-item parent-line-item line-item-show reorderable-row droppable-element']");
for (i=1;i<=docs.length;i++)
{
var tempValue = jQuery(docs[i]).attr('documentnumber');
alert(tempValue);
}
任何想法?
嘗試'TR [@class = ...'來代替。 '@'表示你想匹配一個屬性。 –
爲什麼你的table * cells *裏面有table * rows *,爲什麼你有兩個相同的未封閉的行......? – Ryan
爲什麼你使用類的屬性選擇器,它應該看起來像'tr.line-item.parent-line-item.line-item-show.reorderable-row.droppable-element' – Ryan