外部JavaScript不起作用

时间:2015-11-18 13:41:23

标签: javascript jquery html web external

我有一个外部JavaScript无法在我的HTML文件中工作,我也不知道为什么Firebug会报告任何失败。 如果我在我的HTML中运行JS,那就完美了。

action.js

$( document ).ready( function(){
    var ochk1 = $("input[type='checkbox'][id='oose']");
    var ochk2 = $("input[type='checkbox'][id='ov']");
    var ochk3 = $("input[type='checkbox'][id='op']");

    ochk1.on('change', function(){
        ochk2.prop('checked',this.checked);
        ochk3.prop('checked',this.checked);
    });
});

和我的HTML 的test.html

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Test</title>
    <style type="text/css">
        @import url("style.css");
    </style>
    <script language="javascript" type="text/javascript" src="./action.js"></script>
</head>    
<body>
    <div>
        <div class="box">
            <input type="checkbox" id="oose">
            OOSE
        </div>      
        <div class="bs">
            V
            <input type="checkbox" id="ov">
        </div>      
        <div class="bs2">
            P
            <input type="checkbox" id="op">
        </div>    
    </div>
</body>
</html>

2 个答案:

答案 0 :(得分:0)

您需要先加载jQuery。

<script src="your_jquery_file.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript" src="./action.js"></script>

答案 1 :(得分:0)

您可以使用以下代码插入jquery:

<script src="jquery_file.js" type="text/javascript"></script>

或者您可以从其主页下载jquery文件,并在文档中引用下载的文件。这是您可以下载jquery的链接:https://jquery.com/download/