我有这个js代码,这对网站中的所有textarea
都有效,我希望这只能在一个元素上工作
function limits(obj, limit) {
var text = $(obj).val();
var str_length = $(obj).val().length;
if (str_length > limit) {
$(obj).val(text.substr(0, limit));
$('span.limite').html(limit - str_length + ' znaków!');
$(obj).addClass('limit');
} else {
$('span.limite').html((limit - str_length) + ' pozostało znaków!');
//
}
}
$(document).on('keyup', 'textarea.thisArea', function() {
这是我的HTML
<textarea class="thisArea" name="post_content[146][content]"></textarea>
所有textarea
都有另一个postcontent
答案 0 :(得分:0)
您可以将以下script
用于此
$(document).on('keyup', '#selector', function() {
var text = $(this).val();
var str_length = $(this).val().length;
if (str_length > limit) {
$(this).val(text.substr(0, limit));
$('span.limite').html(limit - str_length + ' znaków!');
$(this).addClass('limit');
} else {
$('span.limite').html((limit - str_length) + ' pozostało znaków!');
}
})
<textarea id="selector" class="thisArea" name="post_content[146][content]"></textarea>