我有一个像这样的验证器,
checkAmount: function(){
if(){
//true
$("#a").removeClass("d-none");
}
else{
//false
$("#a").addClass("d-none");
}
}
但是当我检查div元素时,它仍然像这样
<div id="a" class="col-md-7 offset-md-5 d-none"></div>
并且我可以轻松删除用于验证的d-none类
问题是,如果div为假,如何隐藏div以使我无法检查该元素?
答案 0 :(得分:3)
要从DOM中删除html
$("#a").remove();
如果您只想隐藏,请使用
$("#a").hide();
答案 1 :(得分:1)
$(“ DOM”)。hide();可以用来隐藏元素
$(“ DOM”)。去掉();可以用来删除您在浏览器中看不到的元素检查元素
答案 2 :(得分:-1)
$("DOM").hide();
您可以使用此隐藏方法隐藏元素
$("DOM").remove();
您可以删除方法来删除任何隐藏的检查元素