jQuery
display 隐藏后,原来位置被占掉
visibility 隐藏后,原来位置还在
$("#id").show()表示display:block,
$("#id").hide()表示display:none;
$("#id").css('display','none');
$("#id").css('display','block');
或者
$("#id")[0].style.display = 'none';
<a class="layui-btn layui-btn-xs" style = "visibility:hidden;" lay-event="edit">编辑</a>
$("#id").css('visibility', 'visible');
$("#id").css('visibility', 'hidden');
不占位置
<input name="start" id ="start" style="display: none;" value="">
<input name="end" id ="end" style="display: none;" value="">