【发布时间】:2017-04-20 08:52:28
【问题描述】:
我有这个 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
【问题讨论】:
-
使用 id 而不是类
-
如果只针对一个文本区域,使用 ID 吗?
-
这就是为什么理解你正在使用的源代码很重要,而不是仅仅因为它看起来可以工作就使用任何东西。如果您想修改现有的源代码,基本的了解会让事情变得更容易。
标签: javascript jquery html this