我正在尝试使用容器内div
的类检查和清除任何 s 。s在页面加载时默认隐藏,但在用户单击链接时出现。它可以出现在多个地方,因为该链接在多个地方都可用。demoForm
div
demoForm
div
addUser
在添加新的之前,我想清除容器内可能已经由用户之前生成的任何现有的。
我目前这样做:
$(".addUser").click(function(){
$('.demoForm').hide();
});
我怎样才能使用 if else 或类似的东西来只检查打开的并关闭它们,而不是像我一样简单地做。
<!DOCTYPE html>
<html>
<head>
<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(){
$('.demoForm').hide();
});
});
</script>
<style type="text/css">
.toolOptions{
display:none;
}
</style>
</head>
<body>
<div class="container">
<div class="addUser">Add a new user</div>
<div class="demoForm">
I'm the form div.
</div>
<div class="demoForm">
I'm the form div.
</div>
<div class="demoForm">
I'm the form div
</div>
</div>
</body>
</html>