我對jquery很新,我需要你的幫助! 我試圖讓一個默認的選項1自動顯示,我真的不知道如何完成它。 HTML代碼中的三個按鈕應該像開關一樣使用,並且每個按鈕都會在div內顯示其他其他內容。但是,我無法找到正確的方式將第一個選項顯示爲默認選項,即使沒有單擊按鈕也可以進行顯示。jquery顯示/隱藏點擊和默認功能
我希望「完整」div的內容首先顯示爲默認內容,我需要使用按鈕顯示/隱藏它。
請幫助我以正確的方式解決此問題。
HTML:
<div class="btn-group">
<button type="button" id="option1">full</button>
<button type="button" id="option2">empty</button>
<button type="button" id="option3">new</button>
</div>
<div id="show-div">
<div id="full">
<p>This full should be default</p>
</div>
<div id="empty">
<p>This is empty</p>
</div>
<div id="new">
<p>this is another option</p>
</div>
</div>
的Jquery:
<script type="text/javascript">
$(document).ready(function() {
$('button[type="button"]').click(function() {
if($(this).attr('id') == 'option1') {
$('#show-div').show();
$('#full').show();
$('#units').show();
$('#empty').hide();
$('#new').hide();
}
else if($(this).attr('id') == 'option2') {
$('#show-div').show();
$('#full').hide();
$('#empty').show();
$('#new').hide();
}
else if($(this).attr('id') == 'option3') {
$('#show-div').show();
$('#full').hide();
$('#empty').hide();
$('#new').show();
}
else {
$('#show-div').show();
$('#full').show();
$('#default').show();
}
});
});
</script>
你的是隱藏的按鈕了。我想這不是必需的。 – Jinandra 2014-10-28 12:03:34