Javascript jquery代码可以在codepen/jsfiddle上工作,但不能在html页面上工作

Javascript jquery代码可以在codepen/jsfiddle上工作,但不能在html页面上工作,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我的可折叠jquery div代码在和上工作,但当我将所有内容复制到页面(内容调整)时,div不会展开。我错过了什么,或者哪里出了错 头部的我的脚本标签如下: <head> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.11.0/jquery-ui.js"></script>

我的可折叠jquery div代码在和上工作,但当我将所有内容复制到页面(内容调整)时,div不会展开。我错过了什么,或者哪里出了错

头部的我的脚本标签如下:

<head>
    <script src="//code.jquery.com/jquery-1.10.2.js"></script>
    <script src="//code.jquery.com/ui/1.11.0/jquery-ui.js"></script> 

    <script type="text/javascript">
        $(".header").click(function () {
            $header = $(this);
            $content = $header.next();
            $content.slideToggle(500, function () {
                $header.text(function () {
                    return $content.is(":visible") ? "Collapse" : "Expand";
                });
            });
        });
    </script>
</head>
<form method="post" action="sales_report.php" enctype="multipart/form-data">
    //multiple <input /> fields here
    <div class="container">
        <div class="header"><span>+Options</span></div>
        <div class="content">
            <h3>Designate the Column of:</h3>
            <p>Account Name</p>
            <input required type="number" name="sales_report_col_acc" id="sales_report_col_acc" value='1' />
            <p>Sale Amount</p>
            <input required type="number" name="sales_report_col_amt" id="sales_report_col_amt" value='2' />
            <p>Sale Date (optional)</p>
            <input type="number" name="sales_report_col_date" id="sales_report_col_date" value='3' />
            </br /> 
        </div>
    </div>
    <input type="submit" name="sales_report_submit" value="Go" />
</form>

$(“.header”)。单击(函数(){
$header=$(此);
$content=$header.next();
$content.slideToggle(500,函数(){
$header.text(函数(){
返回$content.is(“:visible”)?“Collapse”:“Expand”;
});
});
});
和我的正文内容:

<head>
    <script src="//code.jquery.com/jquery-1.10.2.js"></script>
    <script src="//code.jquery.com/ui/1.11.0/jquery-ui.js"></script> 

    <script type="text/javascript">
        $(".header").click(function () {
            $header = $(this);
            $content = $header.next();
            $content.slideToggle(500, function () {
                $header.text(function () {
                    return $content.is(":visible") ? "Collapse" : "Expand";
                });
            });
        });
    </script>
</head>
<form method="post" action="sales_report.php" enctype="multipart/form-data">
    //multiple <input /> fields here
    <div class="container">
        <div class="header"><span>+Options</span></div>
        <div class="content">
            <h3>Designate the Column of:</h3>
            <p>Account Name</p>
            <input required type="number" name="sales_report_col_acc" id="sales_report_col_acc" value='1' />
            <p>Sale Amount</p>
            <input required type="number" name="sales_report_col_amt" id="sales_report_col_amt" value='2' />
            <p>Sale Date (optional)</p>
            <input type="number" name="sales_report_col_date" id="sales_report_col_date" value='3' />
            </br /> 
        </div>
    </div>
    <input type="submit" name="sales_report_submit" value="Go" />
</form>

//这里有多个字段
+选择权
指定以下列:
帐户名

销售额

销售日期(可选)



请告知如何解决此问题?我是否遗漏了jquery附带的一些关键内容

您需要将代码包装在就绪处理程序中:

$(document).ready(function(){
     //your code here
});
或者


您需要将代码包装在就绪处理程序中:

$(document).ready(function(){
     //your code here
});
或者


您需要将代码包装在就绪处理程序中:

$(document).ready(function(){
     //your code here
});
或者


您需要将代码包装在就绪处理程序中:

$(document).ready(function(){
     //your code here
});
或者