我有两个按钮和两个输入字段,输入字段是隐藏的,我想要做的是切换显示属性的点击,但它只能工作一次,我有一个关闭按钮旁边输入该关闭按钮应该取消对点击每个输入,这里是我的代码:点击切换输入可见度
$(function() {
$('.btn1').click(function() {
$('.input1').css('display','block');
});
});
$(function() {
$('.btn2').click(function() {
$('.input2').css('display','block');
});
});
$(".closebutton").click(function() {
$("input").remove('.removediv');
});
.input1, .input2{
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="button" class="btn btn-default btn1">Button1</button>
<button type="button" class="btn btn-default close">Close button</button>
<input type="text" class="form-control input1 removediv">Input 1
<br>
<button type="button" class="btn btn-default btn2">Button2</button>
<button type="button" class="btn btn-default close">Close button</button>
<input type="text" class="form-control input2 removediv">Input 2
它在两种情况下均可使用 – Gabbax0r
它只显示输入。你在问如何再次隐藏它们? – ADyson
使用'.toggle()'即''$('。input2')。toggle()' – Satpal