0
我是jquery的新手,我正在練習它。我創建了兩張表,顯示軍事北約字母和拼音字母的發音。在下拉框中選擇「Alfabet」或「Cjfers」後,必須顯示相應的表格。這不起作用,我不知道我做錯了什麼。我希望有人能幫助我在這裏找出問題。jQuery:無法使hide()和show()工作
這裏有一個的jsfiddle:http://jsfiddle.net/qGUHy/1/
$(document).ready(function() {
$(".cijfers").hide();
});
$('#dropdown').change(function() {
if ($('#dropdown option:selected').text() == "Alfabet"){
$('.cijfers').hide();
$('.alfabet').show();
} else if ($('#dropdown option:selected').text() == "Cijfers"){
$('.alfabet').hide();
$('.cijfers').show();
} else {
$('.cijfers').hide();
} });
好奇怪,我沒有注意到,一個:)現在它在的jsfiddle,但無論我做什麼,這不是在xampp服務器上本地工作。我已經從jsfiddle複製了一切,它仍然不起作用:( – Forza
它可能聽起來很愚蠢,但我鼓勵你將所有這些代碼複製到本地html文件中,並嘗試運行它。我告訴你,這段代碼是就像在jsFiddle一樣,但它不會工作! – Forza
1)檢查你導入jQuery 2)檢查你在控制檯中沒有錯誤3)把綁定放在準備好的回調中,如http://jsfiddle.net/ YtrDE/ –