Javascript 隐藏没有类和id属性的html表2的第一行
我在iframe标记中有两个html表,没有类或id属性。 我正在尝试使用jQuery查找第二个表的第一行并隐藏它? 我的桌子是这样的: 注意:基本上我有两个表,两个表都在iframe标记内。我需要隐藏第二张桌子的第一行吗Javascript 隐藏没有类和id属性的html表2的第一行,javascript,jquery,css,html-table,Javascript,Jquery,Css,Html Table,我在iframe标记中有两个html表,没有类或id属性。 我正在尝试使用jQuery查找第二个表的第一行并隐藏它? 我的桌子是这样的: 注意:基本上我有两个表,两个表都在iframe标记内。我需要隐藏第二张桌子的第一行吗 <table> <tr> <td> 1 </td> . . . </tr> </table> 但是没有结果。。。 请帮助。试
<table>
<tr>
<td> 1 </td>
.
.
.
</tr>
</table>
但是没有结果。。。
请帮助。试试这个:
$( "table:nth-child(2) tr:first" ).css("display", "none" );
试试这个:
$( "table:nth-child(2) tr:first" ).css("display", "none" );
我建议,假设
元素不是兄弟元素:
$("table").eq(1).find("tr:first").hide();
使用选择器的解决方案:第n个子项(2)仅在第二个
是其父项的第二个子项时有效,并且将选择其父项的第二个子项的每个t
。我建议,假设
元素不是兄弟项:
$("table").eq(1).find("tr:first").hide();
使用选择器
:第n个子项(2)
的解决方案仅在第二个子项
是其父项的第二个子项时有效,并且将选择其父项的第二个子项的每个t
。您可以使用第n个子项和jQuery隐藏
$( "table:nth-child(2) tr:first" ).hide();
您可以使用第n个子项和jQuery隐藏
$( "table:nth-child(2) tr:first" ).hide();
调整了cf注释(还修改了JSFIDLE)
参见下面的$('table').eq(1).find(tr:first').hide()代码>
据我所知(从OPs对@DavidThomas回答的评论中),该表位于iframe
中。您需要先获取该帧的内容,例如
var framebody = $($('iframe')[0].contentDocument.body)
,frameSecondTable = framebody.find('table').eq(1);
jsiddle显示了它的工作原理。调整了cf注释(jsiddle也被修改)
参见下面的$('table').eq(1).find(tr:first').hide()代码>
据我所知(从OPs对@DavidThomas回答的评论中),该表位于iframe
中。您需要先获取该帧的内容,例如
var framebody = $($('iframe')[0].contentDocument.body)
,frameSecondTable = framebody.find('table').eq(1);
jsFiddle显示了它的工作原理。这将只隐藏每个表的第一行,而不是只隐藏第二个表的第一行。@AbdulRahman:好吧,我建议不要只是复制代码,而是研究代码并根据需要进行调整。JSFIDLE包含工作代码。此外,iframe可能被限制为跨域限制,因此可能无法从另一个域寻址DOM。感谢Kooilnc,它只会隐藏每个表的第一行,而不是只隐藏第二个表的第一行。@AbdulRahman:嗯,我建议不要只是复制代码,而是研究代码并根据您的需要进行调整。JSFIDLE包含工作代码。此外,iframe可能被限制为跨域限制,因此可能无法从另一个域寻址DOM。谢谢Kooilnc基本上我有两个表,很抱歉忘记了这两个表都在iframe标记内。我需要隐藏第二个表的第一行?好的,你的评论暗示了什么问题?亲爱的David Thomas,表的结构是这样的:在iframe中有两个表,我需要隐藏第二个表的第一行。您的代码工作正常,但在这种情况下不是这样。好的,您能告诉我如何找到页面中的第二个表吗?基本上我有两个表,很抱歉忘记了这两个表都在iframe标记内。我需要隐藏第二个表的第一行?好的,你的评论暗示了什么问题?亲爱的David Thomas,表的结构是这样的:在iframe中有两个表,我需要隐藏第二个表的第一行。你的代码运行得很好,但在这种情况下不行。好的,你能告诉我如何找到页面中的第二个表吗?