我已经尝试在StackOverflow和谷歌上搜索,我发现了我认为可行的想法,但似乎没有任何帮助!
我正在使用SugarCRM Professional 6.5.5并且我试图隐藏子表的父div,如果使用jQuery隐藏表(display:none)但我没有太多运气.
例如,在下面的代码中,我试图隐藏< div id =“detailpanel_5”class =“detail view detail508 expanded”>因为子表< table id =“LBL_EDITVIEW_PANEL6”class =“panelContainer”cellspacing =“0”style =“overflow:hidden; height:0px; display:none;”>是隐藏的.
我能够用$(‘#LBL_EDITVIEW_PANEL6’)成功隐藏父div.parent().hide();但问题是每个页面上都隐藏了很多表,并且视图是动态的 – 并非每个页面都隐藏相同的表.
所以我想要jQuery做的是在加载后浏览页面并仅隐藏隐藏的子表的父div.
我尝试过使用类似:$(“:hidden”).parent().hide();搜索任何隐藏的元素但隐藏整个页面(屏幕完全是白色).我试过$(“table:hidden”).parent().hide();但这似乎没有做任何事情.
如果我遗漏了帮助答案所需的任何细节,我深表歉意.如果需要,我将很乐意提供更多信息.希望它是一个非常小的东西我可以忽略.
HTML的一小部分如下:
最佳答案
原文链接:https://www.f2er.com/jquery/428128.html