gpt4 book ai didi

javascript - 也许我已经失去了情节,但为什么这一小段 JavaScript 不起作用?

转载 作者:行者123 更新时间:2023-11-30 07:29:25 25 4
gpt4 key购买 nike

我想要一个用于我的表单的通​​用错误处理程序

var errorsBox = function() {
var $errorBox = $('#form-error');

return {
add: function(errors) {
if ($errorBox.length === 0) {
$errorBox = $('<div id="form-error"><ul></ul></div>').appendTo('form');
};

$errorBox.find('ul > li').remove();

$.each(errors, function(i, error) {
$errorBox.find('ul').append('<li>' + error + '</li>');
});
}
};
};

您可以在 JSbin 上使用它.

我得到了

errorsBox.add is not a function

我敢肯定这很明显,但我似乎无法理解为什么这可能不起作用。

我做错了什么?

谢谢!

最佳答案

您将 errorsBox 定义为一个函数。所以,你可以这样调用它:

errorsBox().add(...)

关于javascript - 也许我已经失去了情节,但为什么这一小段 JavaScript 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3162774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com