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