对于 adding/updating 辅助功能属性,我应该使用哪种 Parsley.js 方法?

Which Parsley.js method should I use for adding/updating accessibility attributes?

我有一个 parsley-config.js 文件,我在其中使用 Parsley 的 defaults.js documentation 中描述的方法成功地向 parsley 添加了许多自定义项。但是,我无法弄清楚如何在验证时向元素添加一些属性。 classHandler 方法看起来很有希望,但在初始化时只有 运行,而在验证时却没有。

这是我正在考虑使用的一些代码。我只需要知道我应该把它贴在什么欧芹方法上。

var ParsleyConfig = {
  mysteryMethod: function(parsleyField) {
    var $field = parsleyField.$element;
    // Acessibility attributes based on error or not
    if (parsleyField.validationResult.length > 0) {
        $field.attr({'aria-describedby': parsleyId, 'aria-invalid': true});
    } else {
        $field.removeAttr('aria-describedby').attr({'aria-invalid': false});
    }
...
}

最好听听 the events field:successfield:error 或类似的...