我對jquery沒有太多經驗,所以請原諒我的無知。我試圖提出一個常見問題解答,當問題被點擊時答案就會出現。這裏有一些測試代碼。很明顯,我沒有正確地使用jquery,因爲它不起作用。jquery for FAQ頁面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<title>Untitled Document</title>
</head>
<body>
<script>
$('li:not(".q")').hide();
$('li.q').click(
function(){
$('li:not(".q")').slideUp();
$(this).toggleClass('open');
});
</script>
<ul>
<li class="q">Q1. Question
</li>
<li> A. Answer
</li>
</ul>
</body>
</html>
您需要將您的代碼移動到頁面的末尾或在文檔準備好處理程序 – j08691