Parsley.js 在 Wordpress "undefined is not a function" 中等于不工作
Parsley.js in Wordpress "undefined is not a function" And EqualTo Not Working
我在使用 WordPress(Bones 主题)中的 Parsley.js 2.0.6 时遇到问题。
jQuery(document).ready(function($){
$('#myForm').parsley(); // "undefined is not a function'
});
在不调用 parsley 的情况下,必需的属性仍然有效(这令人费解),但是
<input type="password" id="password" required />
<input type="password" id="confirm-password" required data-parsley-equalto="#password" />
没有。所需部分有效,但即使密码完全不同,我仍然可以提交我的表格。我想这可能是因为我没有在表单上调用 parsley,而是调用它导致了上述错误。我没主意了。
这个问题应该已经解决了:https://github.com/guillaumepotier/Parsley.js/issues/685
所以,我真的不明白这是怎么回事。我还有其他工作正常的电话,例如:
$('#phone').mask('(999) 999-9999'); //input masking plugin - no errors, works as expected
所以,我知道这不是 $/jQuery 变量问题。
你的准备功能是错误的。
改用:
(function($){
$(function(){
$('#myForm').parsley();
});
})(jQuery);
我在使用 WordPress(Bones 主题)中的 Parsley.js 2.0.6 时遇到问题。
jQuery(document).ready(function($){
$('#myForm').parsley(); // "undefined is not a function'
});
在不调用 parsley 的情况下,必需的属性仍然有效(这令人费解),但是
<input type="password" id="password" required />
<input type="password" id="confirm-password" required data-parsley-equalto="#password" />
没有。所需部分有效,但即使密码完全不同,我仍然可以提交我的表格。我想这可能是因为我没有在表单上调用 parsley,而是调用它导致了上述错误。我没主意了。
这个问题应该已经解决了:https://github.com/guillaumepotier/Parsley.js/issues/685
所以,我真的不明白这是怎么回事。我还有其他工作正常的电话,例如:
$('#phone').mask('(999) 999-9999'); //input masking plugin - no errors, works as expected
所以,我知道这不是 $/jQuery 变量问题。
你的准备功能是错误的。
改用:
(function($){
$(function(){
$('#myForm').parsley();
});
})(jQuery);