Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery $.cookie不是函数类型错误_Jquery_Html - Fatal编程技术网

Jquery $.cookie不是函数类型错误

Jquery $.cookie不是函数类型错误,jquery,html,Jquery,Html,这个错误意味着什么?我如何修复它 TypeError: $.cookie is not a function [Break On This Error] $($.cookie("inputFocus")).focus() 相关行: $($.cookie("inputFocus")).focus() 所有jQuery代码: <script> $(document).ready(function() { $("#state").change(function () {

这个错误意味着什么?我如何修复它

TypeError: $.cookie is not a function
[Break On This Error]   

$($.cookie("inputFocus")).focus()
相关行:

$($.cookie("inputFocus")).focus()
所有jQuery代码:

<script>
$(document).ready(function() {
    $("#state").change(function () {
    this.form.submit();
})
$($.cookie("inputFocus")).focus()

$("#supplier_name").val($("#supplier_name").val());
$("#aircraft_type").val($("#aircraft_type").val());
var typingTimer;                
var doneTypingInterval = 600;  

$('#supplier_name').keyup(function(){
    clearTimeout(typingTimer);
    if ($('#supplier_name').val) {
        typingTimer = setTimeout(doneTyping, doneTypingInterval);
    }
    $.cookie("inputFocus", "#supplier_name"); 
});

$('#aircraft_type').keyup(function(){
    clearTimeout(typingTimer);
    if ($('#aircraft_type').val) {
        typingTimer = setTimeout(doneTyping, doneTypingInterval);
    }
    $.cookie("inputFocus", "#aircraft_type"); });
function GetQueryStringParams(sParam)
{
    var sPageURL = window.location.search.substring(1);
    var sURLVariables = sPageURL.split('&');
    for (var i = 0; i < sURLVariables.length; i++)
    {
        var sParameterName = sURLVariables[i].split('=');
        if (sParameterName[0] == sParam)
        {
            return sParameterName[1];
        }
    }
}

var state = GetQueryStringParams('state');
var supplier_name = GetQueryStringParams('supplier_name');
var aircraft_type = GetQueryStringParams('aircraft_type');

    if(supplier_name === "" && state === "any" && aircraft_type === "") {
            $('#clear').attr('disabled','disabled');
    }
    $("#clear").click(function() {
    if(state === "any") {
        $("#aircraft_type").val("");
        $("#supplier_name").val("");
    } else {
        $('#state option:selected').remove();
        $("#aircraft_type").val("");
        $("#supplier_name").val("");    
    }
    });

function doneTyping () {
    $("form").submit();
}

});
</script>

$(文档).ready(函数(){
$(“#状态”)。更改(函数(){
这个.form.submit();
})
$($.cookie(“inputFocus”).focus()
$(“#供应商名称”).val($(“#供应商名称”).val());
$(“#飞机类型”).val($(“#飞机类型”).val());
变量输入定时器;
var-doneTypingInterval=600;
$(“#供应商名称”).keyup(函数(){
clearTimeout(键入计时器);
if($(“#供应商名称”).val){
typingTimer=setTimeout(doneTyping,doneTypingInterval);
}
$.cookie(“inputFocus”,“供应商名称”);
});
$(“#飞机类型”).keyup(函数(){
clearTimeout(键入计时器);
如果($('#飞机类型').val){
typingTimer=setTimeout(doneTyping,doneTypingInterval);
}
$.cookie(“inputFocus”,“飞机类型”);});
函数GetQueryStringParams(sParam)
{
var sPageURL=window.location.search.substring(1);
var sURLVariables=sPageURL.split('&');
对于(变量i=0;i
您需要在此代码段之前包含jQuery。

该错误的意思正是它所说的:
$。cookie
不存在


jQuery核心不包括任何与cookie相关的内容。有一些函数将
cookie
函数添加到
$
。您需要先将一个添加到页面。

包括jquery文件两次(多次)在我的案例中也出现了同样的问题。

这意味着应该具有该功能的库没有加载。但您可以使用javascript设置cookie,如下所示:


谢谢你,K.C,节省了我的时间!对我来说,jQuery被添加了不止一次。是的,就是这样。感谢您此jquery代码插件已被弃用,这是一个很好的库: