在下面的示例中,我试图div
在用户单击链接时显示 a 并在单击链接时关闭相同div
的链接。
问题在于中间的代码,它检查 adiv
在单击链接时是否可见。现在,单击相同的链接不会隐藏div
,这正是我所希望的。
我有点坚持这一点。这很简单,但我只是不知道如何正确处理。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Generated by Edit Plus</title>
<link rel="stylesheet" href="http://localhost/site/css/bootstrap.css"
media="screen">
<script type="text/javascript"
src="http://localhost/site/scripts/jQueryCore.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".addUser").click(function(){
if($('.demoForm').is(':visible')){
$('.demoForm').hide();
}
$(this).parent().find(".demoForm").toggle();
});
});
</script>
<style type="text/css">
.toolOptions{
display:none;
}
</style>
</head>
<body>
<div class="container">
<div>
<div class="addUser">Add a new user
<span class="demoForm" style="display:none;">I'm the form div.</span>
</div>
</div>
<div>
<div class="addUser">Add a new user
<span class="demoForm" style="display:none;">I'm the form div.</span>
</div>
</div>
<div>
<div class="addUser">Add a new user
<span class="demoForm" style="display:none;">I'm the form div.</span>
</div>
</div>
</div>
</body>
</html>