jquery多个版本无法解决的错误

时间:2018-02-19 13:07:15

标签: javascript jquery jquery-plugins

我正在开发一些非常老的产品,它在jquery上有多个版本。它使用不同的第三方产品,需要特定的jquery版本。

我有一些错误的第三方电话

jQuery('#'+ObjectName).maxlength({

错误,

Uncaught TypeError: jQuery(...).maxlength is not a function
at setMaximumlengthWithSlider (commonValidators.js:16)
at HTMLDocument.<anonymous> (awardSummary.pfm:17697)
at f (jquery-1.9.0.min.js:1)
at Object.fireWith [as resolveWith] (jquery-1.9.0.min.js:1)
at Function.ready (jquery-1.9.0.min.js:1)
at HTMLDocument.xt (jquery-1.9.0.min.js:1)

2 个答案:

答案 0 :(得分:0)

你的电话是错的,请更换:

jQuery('#'+ObjectName).maxlength({

有了这个:

$('#'+ObjectName).attr("maxlength") 

JQuery('#'+ObjectName).attr("maxlength") 

答案 1 :(得分:0)

我认为包含此library将解决您的问题。

jQuery.maxlength是一个轻量级的jQuery字符计数器,用于输入和textareas的倒计时。

您可以在这里找到Documentation

这是来自Fiddle的代码:

$("#textarea-2").maxlength({
    counterContainer: $(".counter-container")
});