继续出错:'未捕获的ReferenceError:$未定义'

时间:2015-09-16 04:50:01

标签: javascript jquery

尝试将我的输入添加到列表中,但我一直收到错误。 谁能帮帮我吗? 这是代码:

HTML:

        <div class="add-item">
            <input id="item-add" type='text' placeholder="Enter item to shopping list..." name="itemAdd"></input>
            <button class="add-btn">Add Item</button>
        </div>
        <div class="item-list">
            <H2>Shopping List</H2>
            <ul class="shop-list">
                <li><input type="checkbox">Item 1</li>
                <li><input type="checkbox">Item 2</li>
                <li><input type="checkbox">Item 3</li>
                <li><input type="checkbox">Item 4</li>
                <li><input type="checkbox">Item 5</li>
            </ul>
        </div>  

jQuery的:

$(document).ready(function(){
    $(".add-btn").click(function (){
        var x = $('#item-add').val();
        $(".shop-list").append('x');
    });

});

2 个答案:

答案 0 :(得分:3)

您需要包含jQuery库。将其添加到头部。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

答案 1 :(得分:2)

您需要在https://标记中加入http://的网址的src<script>部分。只是code.jquery.com/jquery.min.js找不到它:

<script src="https://code.jquery.com/jquery.min.js"></script>

还要确保在代码之前首先包含jQuery。