如何在jQuery中声明这个函数?美元(文档).准备好是没有用的

How to declare this function in jQuery? $(document).ready is not working

本文关键字:文档 准备好 有用 美元 jQuery 声明 函数      更新时间:2023-09-26

我使用FCBKcomplete。我不知道为什么我的UI不接受$(document).ready下触发的任何功能。

我必须触发下面的功能为Facebook像自动完成,就像http://www.emposha.com/demo/fcbkcomplete_2/

$(document).ready(function() {
    $("#select3").fcbkcomplete({
        json_url: "data.txt",
        addontab: true,
        maxitems: 10,
        input_min_size: 0,
        height: 10,
        cache: true,
        newel: true,
        select_all_text: "select"
    });
});

但是它不起作用。其他事件,如click, blur和所有工作在我的UI很好。是否有其他功能可以代替document.ready ?

也许javascript库的其他一些包含已经使用$(美元符号)作为选择器。因此,如果您得到$(document).ready is not a function错误或类似的错误(如您的$("#select3").fcbkcomplete is not a function),您将不得不建立一个"保镖"功能,如:

( function($) {
    // we can now rely on $ within the safety of our “bodyguard” function
    $(document).ready( function() { 
        alert("Yay I can use '$'!!");  
    } );
} ) ( jQuery );
select_all_text: "select",

fcbkcomplete()函数的最后一个选项(select_all_text)之后不应该有逗号