2015-07-22 83 views
0

我需要通過屬性找到tr rowIndex等於某個特定值。 的rowIndex不是一個屬性如何通過屬性值在jquery中選擇tr

我試過以下,

$(table).find('tr[rowIndex = 1]') 

,但沒有運氣

請幫

+0

你也可以添加'HTML'代碼。還要突出顯示要選擇的元素 – Tushar

+0

我需要查找,tr其中RowIndex =「somevalue」。但是rowIndex不是tr中的一個屬性。它是Jquery tr對象的一個​​元素。 $(table).find('tr')[i] .rowIndex – rwe

回答

1

你需要在引號包裹table選擇<table>元素。

$('table').find('tr[rowIndex = 1]') 

您也可以使用

$('table tr[rowIndex=1]') 
1

選擇元素,如果你正在尋找的第一tr子表中,然後使用first-child

$('table').find('tr:first-child') 

如果你想過濾器的基礎上dom屬性(不是元素屬性),則

$('table').find('tr').filter(function() { 
    return this.rowIndex == 1 
}) 
1

嘗試:EQ()

$('table').find('tr:eq(1)') 
0

我想你可以通過

$('table tr').filter("[rowIndex=1]");

發現,這也..!

+0

這將'rowIndex'設置爲 – Tushar

+0

@Tushar對不起,對不起熱烈回答的內容 –

+0

@Tushar檢查更新是否正確。 –