我需要点击另一个button
中的div
来隐藏这些div,如下所示。当我点击另一个button
中的div
时,它隐藏了另一个div
,反之亦然。
<!DOCTYPE html>
<html lang="en">
<head>
<title>
tesing hide
</title>
<style>
#ticket, #usernamepassword { margin-top: 20px; width: 960px; color: navy; background-color: pink; border: 2px solid blue; padding: 5px; text-align: center; }
</style>
</head>
<center>
<div id="ticket">
<div> this is the content of my ticket div
</div>
<button>Show usernamepassword</button>
</div>
<div id="usernamepassword">
<div> this is the content of username and password div</div>
<button>Show ticket</button>
</div>
</center>
</html>
答案 0 :(得分:2)
$( ".target" ).hide();
这将隐藏一个元素,类似地
$( ".target" ).show();
将显示它。
在两个函数中使用这两个函数,然后通过按钮上的单击事件调用它们,应该可以为您提供所需的内容。
我没有提供完整的代码解决方案,因为这是微不足道的,您应该能够自己关注文档。
以下是文档的链接,以便您了解它:
答案 1 :(得分:1)
喜欢这个吗?
$('#usernamepassword').hide();
$('#ticket button').on('click', function(){
$('#usernamepassword').toggle();
$('#ticket').toggle();
});
$('#usernamepassword button').on('click', function(){
$('#ticket').toggle();
$('#usernamepassword').toggle();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!DOCTYPE html>
<html lang="en">
<head>
<title>
tesing hide
</title>
<style>
#ticket, #usernamepassword { margin-top: 20px; width: 960px; color: navy; background-color: pink; border: 2px solid blue; padding: 5px; text-align: center; }
</style>
</head>
<center>
<div id="ticket">
<div> this is the content of my ticket div
</div>
<button>Show usernamepassword</button>
</div>
<div id="usernamepassword">
<div> this is the content of username and password div</div>
<button>Show ticket</button>
</div>
</center>
</html>
答案 2 :(得分:0)
只需在两个按钮上添加一个ID,然后将事件分配给toggle div。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!DOCTYPE html>
<html lang="en">
<head>
<title>
tesing hide
</title>
<style>
#ticket, #usernamepassword { margin-top: 20px; width: 960px; color: navy; background-color: pink; border: 2px solid blue; padding: 5px; text-align: center; }
</style>
</head>
<center>
<div id="ticket">
<div> this is the content of my ticket div
</div>
<button id="showUsr">Show usernamepassword</button>
</div>
<div id="usernamepassword">
<div> this is the content of username and password div</div>
<button id="showTicket">Show ticket</button>
</div>
</center>
</html>
<script>
$('#showUsr').on('click',function(){
$('#usernamepassword').toggle();
});
$('#showTicket').on('click',function(){
$('#ticket').toggle();
});
</script>
&#13;