2015-06-30 39 views
0

我有我的web应用程序内的下列标记之前: -隐藏除了桌上的DIV中的所有表内的div

enter image description here

所以我想使用jQuery JavaScript的,等做如下: -

  • 隐藏所有的表是用ID的Div的内部= ctl00_PlaceHolderLeftNavBar_ctl02_WebTreeView
  • 但除了刚刚与ID = ctl00_PlaceHolderLeftNavBar_ctl02_WebTreeViewn10Nodes,也是内部DIV之前谈到的表显示内部分区。

所以在我上面的图片中隐藏除“HR”及其子链接“知识型” &“安全” .. 任何人都可以书于在此,请一切吗? 谢谢

回答

1

既然你有ID并且你正在使用jQuery,prev应该有所帮助。用简单的HTML结构

jQuery('#ctl00_PlaceHolderLeftNavBar_ctl02_WebTreeView').children('table').hide(); 
jQuery('#ctl00_PlaceHolderLeftNavBar_ctl02_WebTreeViewn10Nodes').prev('table').show(); 

Here's a fiddle: 像这样的东西应该这样做。

+0

但这不会有任何影响现在我正在使用jquery 1.10.2 –

+0

现在当我尝试这个“#ctl00_PlaceHolderLeftNavBar_ctl02_WebTreeView>表{display:none!important;}”它会隐藏所有的表,但尝试这个“jQuery('#ctl00_PlaceHolderLeftNavBar_ctl02_WebTreeView')。children('table')。hide();”不会有任何影响,,, –

+0

使用该代码似乎工作的小提琴添加。我误解了你需要它做什么? –