我試圖自動隱藏使用下面的代碼,這樣它們才能顯示/隱藏在單擊選擇選項在JavaScript的div:的JavaScript自動隱藏/顯示DIV不工作
//hiding the divs
$(document).ready(function(){
function hide(){
$(".atm").hide();
$(".bank").hide();
}
hide();
});
至於原因,我不知道,代碼不起作用(divs仍然沒有隱藏)。下面是代碼的其餘部分(它工作正常,只有上面的代碼是不是hidding的div)
//here's my html code for div
<div class="atm">ATM</div>
<div class="bank">Bank</div>
//here's my select code
<select name="type" id="document-type" onchange="showOptions(this)">
<option value="ATM">ATM</option>
<option value="Bank">Bank</option>
</select>
//and here's my javascript code for displaying the hidden divs
function showOptions(s) {
var val = s.options[s.selectedIndex].value;
if(val === "ATM"){
hide();
$(".atm").slideDown(400);
}else
if(val === "Bank"){
hide();
$(".bank").slideDown(400);
}
};
任何地方我要去/做錯了什麼?
請編輯您的問題以顯示相關的HTML。你有沒有在頁面中包含jquery.js?你在瀏覽器的控制檯中是否有錯誤? – nnnnnn
顯示HTML和明顯的問題是否添加了對庫的引用? – Satpal
哪裏是選擇和哪裏是變化事件? – madalinivascu