我想在每個按鈕上單擊顯示一個div,並且要隱藏其他所有div,我如何才能做到這一點。如何顯示一個div並隱藏所有其他div
HTML
<div id=a style="display:none">1</diV>
<div id=b style="display:none">2</diV>
<div id=c style="display:none">3</diV>
<div id=d style="display:none" >4</diV>
<input type=button value=1 id=w>
<input type=button value=2 id=x>
<input type=button value=3 id=y>
<input type=button value=4 id=z>
JQUERY
$('#w').live('click', function(){
$('#a').css('display','block');
});
$('#x').live('click', function(){
$('#b').css('display','block');
});
$('#y').live('click', function(){
$('#c').css('display','block');
});
$('#z').live('click', function(){
$('#d').css('display','block');
});
就這麼你知道,所有的屬性都必須有引號。 'id =「a」'對不起'id = a'。 ('id'必須以字母開頭) –
我不確定JQuery,但我使用dojo,並且必須有類似的方法才能在JQuery中執行此操作。當我顯示一個div時,我將其ID存儲在全局變量中。現在我有2類隱藏和顯示div。當用戶按下按鈕時,使用全局var中的值,我得到當前顯示的div的引用,並刪除顯示類並添加隱藏類。爲了顯示div,我刪除了隱藏類並添加了顯示類。 –