【发布时间】:2026-02-20 12:40:01
【问题描述】:
我的表单上有 5 个文本区域,我想计算所有空的文本区域。一个文本区域由数据库填充。
当我使用以下代码并注销控制台时,我得到 3.333333333333332。我希望得到 4 个
每次我对其中一个文本区域进行更改时,值都会上升或下降。
这在输入框中可以正常工作,但不能在文本区域中使用
什么可能导致问题?
var test = $('textarea').filter(function() {
return !$(this).text();
}).length;
【问题讨论】:
-
我不知道你怎么可能得到这个代码的浮点数。它似乎在这里工作正常:jsfiddle.net/fsyxvned
-
Chrome 和 Firefox 都有一个浮点数,但如果我退出
console.log($('textarea').length);,我会得到 5 -
你能做一个小提琴吗?