隐藏没有class和id属性的html表2的第一行
Hide first row of html table 2 having no class and no id attributes
我有两个html表在iframe标签,没有类和id属性。我试图使用jQuery找到第二表第一行和隐藏它?我的表格是这样的:注意:基本上我有两个表,这两个表都在iframe标签内。我需要隐藏第二个表的第一行吗?
<table>
<tr>
<td> 1 </td>
.
.
.
</tr>
</table>
我需要隐藏下面表格的第一行:
<table>
<tr>
<td> This row i need to hide() </td>
</tr>
</table>
我已经尝试了很多方法,像这样:
$( "table[1] tr:first" ).css("display", "none" );
但是没有结果…请帮助。
假设<table>
元素不是兄弟元素,我建议:
$("table").eq(1).find("tr:first").hide();
使用选择器:nth-child(2)
的解决方案将只工作,如果第二个<table>
是其父的第二个孩子,并将选择每 t <table>
是其父的第二个孩子。
调整cf注释(jsfiddle也修改了)
查看jsFiddle查看$('table').eq(1).find(tr:first').hide();
据我所知(从OPs评论@DavidThomas的回答),表驻留在iframe
中。首先需要获取该框架的内容,比如
var framebody = $($('iframe')[0].contentDocument.body)
,frameSecondTable = framebody.find('table').eq(1);
jsFiddle显示了它的工作原理
试试这个:
$( "table:nth-child(2) tr:first" ).css("display", "none" );
可以使用n -child和jQuery hide
$( "table:nth-child(2) tr:first" ).hide();
相关文章:
- 从 html 表中选择一行(突出显示)并在单击按钮时发送值
- html画布鼠标后的一行
- 当上一行/当前行被填充时,将新行添加到HTML表中
- Html-从数据库中删除一行
- 用 HTML 中的一行连接 2 张图像.姜戈模板
- 如何将动态颜色应用于与 HTML 表不同的每一行
- 从同一行中获取最接近复选框列的列的 html 值
- 使用 JavaScript 编辑 HTML 中的每一行
- 阻止浮动 HTML 元素下降到下一行
- 如何使用jQuery和Ajax将文本文件中的每一行加载到HTML列表中
- JQuery HTML 避免使用每个表中的第一行
- html表的xsl生成为每一行提供一个按钮
- 如何在嵌入php的html表中为每一行添加复选框,并在数据库(Postgresql)中更新其值
- 在不影响第一行的情况下,每隔一行缩进一个表.html/css/js/jQuery
- 如何使用jQuery根据某些条件获取HTML表的下一行
- 阻止一行html出现在谷歌搜索中
- 如何将值获取到一行html数据表中
- 在一个页面被呈现后,任何方式都可以去掉一行HTML代码
- 禁用最后一行html表复选框
- 为什么我不能删除每一行html的空白?