我有两个div。我需要2个按钮,每个按钮一个。显示第一个div,但第二个隐藏。当我按下第二个div的按钮时,它会显示,第一个div将隐藏起来。再次,当我按下第一个div的按钮时,第一个div将显示,第二个将隐藏。我需要这两个按钮的html和js代码。请帮忙。 :)显示div并隐藏另一个div按按钮
-3
A
回答
1
$('button').click(function(){
if(this.id == 'btn1'){
$('.div1').show();
$('.div2').hide();
}else{
$('.div1').hide();
$('.div2').show();
}
})
div{
width: 200px;
height: 200px;
background: cornflowerblue;
line-height: 200px;
text-align: center;
margin: 10px;
}
.div1{
display: block;
background: crimson;
}
.div2{
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="div1">
DIV 1
</div>
<div class="div2">
DIV 2
</div>
<button id="btn1">show Div 1</button>
<button id="btn2">show Div 2</button>
0
function onButton1Click(){
document.getElementById('mybox1').style.display = "";
document.getElementById('mybox2').style.display = "none";
}
function onButton2Click(){
document.getElementById('mybox2').style.display = "";
document.getElementById('mybox1').style.display = "none";
}
我觉得上面的代码应该做
0
假设第一个按钮的那个ID是 'BTN1' 第二个按钮的ID是 'BTN2' 第一个div id为 “DIV1” 和第二个div ID是'div2'。
<script>
$('#btn1').click(function(){
$('#div2').show();
$('#div1').hide();
});
$('#btn2').click(function(){
$('#div2').hide();
$('#div1').show();
});
</script>
0
<button id='button1'>1</button>
<button id='button2'>2</button>
<div id='div1'>example 1</div>
<div id='div2'>example 2</div>
$(function(){
$('#button1').on('click',function(){
$('#div1').show();
$('#div2').hide();
});
$('#button2').on('click',function(){
$('#div2').show();
$('#div1').hide();
});
});
- $(函数(){相同$(文件)。就绪(函数(){用于当文档准备好。
- 上的方法是关联到在这种情况下
- 显示()一个事件点击事件和隐藏()方法是如名称暗示显示或隐藏关联到被调用的方法的元素。
2
可能,这将帮助你
的第一个按钮点击事件
document.getElementById('SecondDiveId').style.display='none';
document.getElementById('firstDiveId').style.display='block';
的第二个按钮点击事件
document.getElementById('FirstDiveId').style.display='none';
document.getElementById('SecondDiveId').style.display='block';
0
这是你所期望的吗?
<div id="DivOne">Div One
</div>
<button id="hideshow1" class="btn btn-primary">click 1 </button>
<div id="DivTwo">Div Two
</div>
<button id="hideshow2" class="btn btn-primary">click 2 </button>
jQuery的
$("#hideshow1").click(function(){
$("#DivTwo").hide();
$("#DivOne").show();
});
$("#hideshow2").click(function(){
$("#DivOne").hide();
$("#DivTwo").show();
});
0
试试这个希望工程。
<div align="center" id = "idsample">
....
</div>
$("#buttonid").click(function (event) {
$(#idsample).hide();
};
0
你可以用一个按钮来切换div。但是,我不知道你的要求的背景,所以在这里你去...小小提琴
$('.btn-one').on('click', function(){
$('.one').show();
$('.two').hide();
});
$('.btn-two').on('click', function(){
$('.two').show();
$('.one').hide();
});
链接,fiddle
0
使用这种简单的JavaScript代码:
HTML DIV:
<div id="showInput" style="overflow-x: auto; display: none;">
//yourdata
</div>
<input class="abc" onclick="showInput()" type="button" value="abc" />
和javascript函数
function showInput(){
document.getElementById('showInput').style.display='block';
}
相关问题
- 1. 显示一个div并隐藏另一个单击按钮
- 2. 隐藏一个DIV,并显示一个按钮
- 3. 点击显示'Div 1'并隐藏'Div 2'&点击同样的按钮显示'Div 2'并隐藏'Div 1'?
- 4. 点击显示'Div 1'并隐藏'Div 2'&点击单独按钮显示'Div 2'并隐藏'Div 1'?
- 5. 点击按钮时隐藏/显示隐藏的div div
- 6. 显示一个div,并通过选中的单选按钮隐藏另一个
- 7. 显示另一个div时隐藏div
- 8. 显示/隐藏div按钮单击
- 9. 单选按钮时显示/隐藏div
- 10. Bootstrap按钮组显示/隐藏Div
- 11. 显示和隐藏div单击按钮
- 12. ReactJS显示的按钮/隐藏DIV
- 13. Bootstrap4:显示/隐藏Div按钮
- 14. 单击按钮隐藏并显示div div
- 15. 隐藏内容DIV,并按下搜索按钮后显示
- 16. 显示一个div并使用Angular js隐藏另一个div
- 17. 隐藏一个div并显示另一个div?
- 18. jquery显示一个div并隐藏另一个div
- 19. 在一个按钮上按下按钮显示/隐藏div的javascript按钮(并在按钮之间切换)
- 20. 隐藏在div后面的按钮只显示一个提示
- 21. jquery隐藏并显示一个按钮
- 22. 显示一个div隐藏另一个
- 23. 当第一格div = 100%时,隐藏div并显示另一个
- 24. JQuery显示一个DIV并隐藏另外四个div
- 25. 隐藏一个窗体并显示另一个按钮
- 26. jQuery隐藏div点击并显示另一个div
- 27. 隐藏div点击并显示另一个div?
- 28. 如何在点击并显示另一个div时隐藏div?
- 29. 如何显示隐藏按钮点击jquery下一个div?
- 30. 隐藏/显示按钮点击jQuery的基金会一个div
什么都有你尝试过et c。我们在这里帮助修改和修复您的代码,但不适合您的功能。 – Option
你有.hide()和.show()的jquery做到这一点 –
我coundn't找到一个精确的jsfiddle答案。我只想要一个简单的按钮显示开关。 – Danny