如何修复WordPress自定义页面中的“TypeError:$(....)。chained is not function”错误?

时间:2016-07-11 03:28:00

标签: javascript php jquery wordpress

我通过小部件创建一个自定义WordPress页面,我想使用此代码激活小部件

jQuery(document).ready(function($) {
    /* For $.chained.js */
    $("#series").chained("#mark");
    $("#model").chained("#series");
    $("#engine").chained("#series, #model");

    return;
    /* Show button after each pulldown has a value. */
    $("#engine").bind("change", function(event) {
        if ("" != $("option:selected", this).val() && "" != $("option:selected", $("#model")).val()) {
            $("#button").fadeIn();
        } else {
            $("#button").hide();          
        }
    })
});

当我激活窗口小部件时,该代码可以正常工作,但是如果我停用代码显示错误的窗口小部件 TypeError:$(....)。链接不是函数。那么如何解决这个问题呢?谢谢..

1 个答案:

答案 0 :(得分:0)

这是因为"链接选择"插件源不包括在内:

function enqueue_stuff(){
    wp_enqueue_script('chainedjs', 'https://raw.githubusercontent.com/tuupola/jquery_chained/master/jquery.chained.remote.min.js', array('jquery'), false, true);    
}
add_action('wp_enqueue_scripts', 'enqueue_stuff');