Javascript jQuery accordion不起作用

Javascript jQuery accordion不起作用,javascript,jquery,asp.net,accordion,Javascript,Jquery,Asp.net,Accordion,我想我做得不错,但手风琴还是不行 <head runat="server"> <title></title> <link href="assets/jquery-ui-1.10.3.custom/jquery-ui-1.10.3.custom/development-bundle/themes/base/minified/jquery-ui.min.css" rel="stylesheet" /> <script src="assets/js

我想我做得不错,但手风琴还是不行

<head runat="server">
<title></title>
<link href="assets/jquery-ui-1.10.3.custom/jquery-ui-1.10.3.custom/development-bundle/themes/base/minified/jquery-ui.min.css" rel="stylesheet" />
<script src="assets/js/jquery-1.10.2.min.js"></script>
<script src="assets/jquery-ui.js"></script>

<script type="text/javascript">
    $("#Acc").accordion();
</script>

$(“Acc”).手风琴();


第一个

第一数据

第二个 第二数据

第三个 第三数据


您的脚本应该在

由于在执行选择器
$(“#Acc”)
时脚本位于标题中,因此元素尚未加载到dom,因此选择器不会返回任何内容,因此不会为元素启动accordion小部件


演示:

您需要将脚本包装到
文档中。ready
会延迟脚本的执行,直到DOM完全加载。当前,脚本在执行时无法找到
div#Acc
,因为它尚未加载

$(document).ready(function(){
    $("#Acc").accordion();
});
jQuery(function(){
    $("#Acc").accordion();
})
$(document).ready(function(){
    $("#Acc").accordion();
});