我有一些div,每个div里包含一个日期选择器和一个按钮。我想通过点击其相应的“重新安排”按钮来显示/隐藏单个日期选择器。然而,在我当前的解决方案中,当我点击按钮时所有日期选择器都会切换。
我编写了以下脚本:
我编写了以下脚本:
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".datepicker_reschedule").hide();
$(".panel-heading").on('click','.reschedule',function(){
$(".datepicker_reschedule").fadeToggle("slow", "linear" );
});
});
</script>
<div class="panel panel-default">
<div class="panel-heading">
<button class="btn reschedule">Reschedule</button>
<button class="btn cancel">Cancel</button>
<span class="datepicker_reschedule">
<input type="text" class="form-control">
<button class="btn btn-sm btn-warning">Save</button>
</span>
</div>
<div class="panel-body" style="overflow: auto;">content A</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<button class="btn btn-info reschedule" id="" style="width:100px">Reschedule</button>
<button class="btn btn-warning" id="cancel" style="width:100px">Cancel</button>
<span class="datepicker_reschedule">
<input type="text" class="form-control">
<button class="btn btn-sm btn-warning">Save</button>
</span>
</div>
<div class="panel-body" style="overflow: auto;">content B</div>
</div>