2014-05-19 46 views
0

我沒有td ID,我有桌子ID,但TD在另一個桌子內Javascript隱藏沒有ID的桌子桌子

<table id="myid"> 
<tr> 
<td></td> 
<td></td> 
</tr> 
<table> 
<tr> 
<td></td> 
<td></td> 
</tr> 
</table> 
</table> 

我想僅隱藏第四個td。

格式化結果並不重要,我只需要完全刪除第四列。

嘗試使用ElementByTagName但它不起作用。

有什麼建議嗎?

+5

你的HTML似乎無效.. –

+0

爲什麼你使用jquery標記,因爲你不使用它? –

+1

不要忘記「ElementsByTagName」中的「s」 –

回答

2

嘗試像

$('#myid tr td').eq(3).hide(); 

即使你可以嘗試像

$('#myid tr td:eq(3)').hide(); 

認爲它會算td0,所以它會隱藏Fourth TD。

+0

查看他添加到此問題的標籤 – Gautam3164

+0

@Loïc,但它帶有jQuery標籤....。 – g00glen00b

+1

完美!像魅力一樣工作。謝謝 – Pengiuns

0

試試這個 -

$('#myid table tr td:eq(1)').hide();