我正在开发一些非常老的产品,它在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)
答案 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")
});