2015-07-22 48 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检查更新是否正确。 –