gpt4 book ai didi

jquery - 我如何使这个 jQuery 插件可链接?

转载 作者:行者123 更新时间:2023-12-01 06:20:34 24 4
gpt4 key购买 nike

谁能告诉我如何让这个 jQuery 插件可链接?该插件限制字段中的文本输入,并将剩余文本计数返回给第二个参数(如果传入)。谢谢。

(function($) {

$.fn.extend({
limit: function(limit, element) {
var interval;
var self=$(this);
$(this).focus(function(){
interval = window.setInterval(function(){
substring(self, limit, element);
},100)
});
$(this).blur(function(){
clearInterval(interval);
substring(self, limit, element);
});
substring(self, limit, element);
}
});

function substring(self, limit, element) {
var val = $(self).val();
var length = val ? val.length : 0 ;
if( length > limit ) {
$(self).val($(self).val().substring(0,limit));
}
var toe = typeof element;
if (toe!='undefined') {
if (toe=='string') {
$(element).html((limit-length<=0)?'0':limit-length);
} else if (toe=='object') {
element.html((limit-length<=0)?'0':limit-length);
}
}
}

})(jQuery);

最佳答案

只需在方法末尾return this;即可。

关于jquery - 我如何使这个 jQuery 插件可链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8719163/

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