Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何基于子表样式可见性隐藏父表_Javascript_Jquery_Html_Html Table - Fatal编程技术网

Javascript 如何基于子表样式可见性隐藏父表

Javascript 如何基于子表样式可见性隐藏父表,javascript,jquery,html,html-table,Javascript,Jquery,Html,Html Table,我有一个html,如下所示,基本上它包含了类为Hello的主表 您要隐藏哪个表?您可以尝试像这样使用jQuery $("yourSelector").find(' + "yourTarget"').event(""); “yourSelector”,意思是ID/Class,它是子级还是选择器 “yourTarget”,意思是选择器的父对象或目标对象 “event”是指像这样隐藏()/addClass()或您的事件 我希望你能试试这个

我有一个html,如下所示,基本上它包含了类为
Hello的主表
您要隐藏哪个表?您可以尝试像这样使用jQuery

$("yourSelector").find(' + "yourTarget"').event("");
“yourSelector”,意思是ID/Class,它是子级还是选择器

“yourTarget”,意思是选择器的父对象或目标对象

“event”是指像这样隐藏()/addClass()或您的事件

我希望你能试试这个 通过css的帮助,你可以很容易地完成你的愿望


非常有帮助,我希望首先将id从“elementTableContainer(app_spec_info_POLICE_DETAILS_POLICE_Station)”更改为“elementTableContainer checkhidden”

因为jquery在解析
()
包含id名称时抛出错误。 请尝试下面的解决方案,该解决方案为
elementTableContainerCheckHidden
提供了
true
/
false
隐藏可见性

    if ($('.customFormTable')
           .find('#elementTableContainerCheckHidden').css("visibility") === "hidden")  {

          $('.customFormTable').hide(); //hide your parent table 
    }

您需要遍历所有tds并查找表元素

$(文档).ready(函数(){
var tds=$(“.customFormTable tbody tr td”)
$.each(tds,函数(){
var htmls=$.parseHTML($(this.html())
$.each(htmls,函数(i,o){
如果(o.outerHTML)
if(o.outerHTML.indexOf(“表”)){
console.log(o.style.visibility)
if(o.style.visibility=='hidden'| | o.style.display=='none')
控制台日志(o)
$(“.customFormTable”).hide();
}
})
})
})


警方资料

警察局
(文本)
警察公共关系科新闻公布∕案件编号
(文本)
$("yourSelector").find(' + "yourTarget"').addClass("yourClass");
$("yourSelector").find(' + "yourTarget"').hide();
    if ($('.customFormTable')
           .find('#elementTableContainerCheckHidden').css("visibility") === "hidden")  {

          $('.customFormTable').hide(); //hide your parent table 
    }