Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.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
Javascript jQuery验证引擎赢得';t使用jQuery 1.8+;_Javascript_Jquery - Fatal编程技术网

Javascript jQuery验证引擎赢得';t使用jQuery 1.8+;

Javascript jQuery验证引擎赢得';t使用jQuery 1.8+;,javascript,jquery,Javascript,Jquery,我将jQuery 1.8.3更新为最新版本,jQuery验证引擎停止工作。我用1.8.3+(任何版本)测试了它,但它不起作用 JS: 我该如何解决这个问题 (改为jQuery 1.8.3)验证中的演示已成功。问题在于验证引擎2.6中的方法的使用 您可以使用(将.live(替换为.on()的实例,将验证引擎更新到或修复到它的位置。您应该了解如何调试js错误:您可以尝试更新验证引擎版本,也可以使用jQuery迁移插件 $(document).ready(function() { $("#so

我将jQuery 1.8.3更新为最新版本,jQuery验证引擎停止工作。我用1.8.3+(任何版本)测试了它,但它不起作用

JS:

我该如何解决这个问题


(改为jQuery 1.8.3)验证中的演示已成功。

问题在于验证引擎2.6中的方法的使用


您可以使用(

.live(
替换为
.on(
)的实例,将验证引擎更新到或修复到它的位置。您应该了解如何调试js错误:您可以尝试更新验证引擎版本,也可以使用jQuery迁移插件
$(document).ready(function() {
    $("#source").select2({
        closeOnSelect: false,
        formatResult: format,
        formatSelection: format,
        blurOnChange: true
    });
    $('#testform').validationEngine({ prettySelect: true, usePrefix: 's2id_', autoPositionUpdate: true });
});


function format(state) {
    // Update: Made it work by changing "state.element" to $(state.element). 
    var originalOption = $(state.element);
    return originalOption.data('foo') + " " + state.text;
}