我希望得到一些简单的jquery问题的指导 .
当我按下按钮时,我试图显示/隐藏内容 . 我有2个按钮 . 我想要一个按钮来显示1 div的内容,我想按下另一个按钮来隐藏第一个div的内容并显示第二个div的内容 .
我在这里创建了一个JSFiddle http://jsfiddle.net/Yn3tt/1/
我的想法是我可以切换一个名为 noDisplay
的类,它将在我不想显示的div上设置(因此隐藏它)我不确定jquery这样做?
我也不确定这是否更容易使用jquery show / hide类来实现这一目标?
谢谢
我的HTML如下
<button id="opt1">Option 1</button>
<button id="opt2">Option 2</button>
<div class="yesDisplay">
<p>Show me when I press Option 1 and hide Option 2 content</p>
</div>
<div class="noDisplay">
<p>Show me when I press Option 2 and Hide Option 1 content</p>
</div>
而我的CSS很简单
.noDisplay{display:none;}
.yesDisplay{display:block;}
3 回答
使用
hide()
show()
jquery函数..click()
事件点击时触发...我尽可能简单,这样你就会很容易理解CSS
JQUERY
但是你可以使用像..
toggle()
slideToggle()
这样的函数来减少你的代码fiddle here
更新了你的小提琴:http://jsfiddle.net/Yn3tt/3/
你可以在这里查看http://jsfiddle.net/Yn3tt/7/