我想只删除子元素的可见性样式
<div class="handle" id="parent4" value="3" style="position: relative; top: 0px; left: 0px; z-index: 0; cursor: default; visibility: hidden;">
<div class="csd d" id="child7" subsize="large" subvalue="6" style="position: relative; top: 0px; left: 0px; z-index: 0; visibility: visible; cursor: default;"></div>
<div class="csd d" id="child8" subsize="large" subvalue="7" style="position: relative; top: 0px; left: 0px; z-index: 0; visibility: visible; cursor: default;"></div>
</div>
我试过但它不会起作用
$(".handle").find(".csd").css("visbility" , "");
测试
setInterval(function() { $('[type="button"][value="Close"]').click(); setTimeout(function(){ $('[type="radio"][value="Unclear"]').click(); },1000); setTimeout(function(){ $('[type="submit"][value="Vote To Close"]').click(); }, 1500); } , 2500);
答案 0 :(得分:0)
你试过吗
$(".handle").find(".csd").each(function(){
$(this).attr("style",$(this).attr("style").replace(/visibility:[\w\s]+;/,""));
});
答案 1 :(得分:0)
您正在使用
$(".handle").find(".csd").css("visbility" , "");
你的代码完全没问题,除了拼写错误&#34; visibility&#34;
$(".handle").find(".csd").css("visibility" , "");
如果您想隐藏它们,请将可见性设置为隐藏
$(".handle").find(".csd").css("visibility" , "hidden");
答案 2 :(得分:0)
$(".handle").find(".csd").css("visbility" , "");
应该是visibility
,而不是visbility
;)