我有此代码用于textarea自动高度
calculation = [1, "+", 2, "*", 15]
如果我将 function h(el) {
$(el).height(el.scrollHeight);
}
$('textarea').each(function () {
h(this); // works
//$(this).height($(this).scrollHeight); // doesn't work
});
$('textarea').on('input', function () {
h(this); // works
//$(this).height($(this).scrollHeight); // dosen't work
});
替换为带注释的行-它们将不起作用。
是什么原因?
答案 0 :(得分:1)
在无效的组中,您同时将{h1和.scrollHeight都转换为jQuery,但是在函数
this
中,您仅将{{ 1}}
h