我想知道如何在jQuery中检查数组是否为空或空。我试过了,array.length === 0
但是没有用。它也没有引发任何错误。
这是代码:
var album_text = new Array();
$("input[name='album_text[]']").each(function(){
if( $(this).val() && $(this).val() != '') {
album_text.push($(this).val());
}
});
if (album_text.length === 0) {
$('#error_message').html("Error");
}
else {
// send data
}
2
与“普通JavaScript”中的方法相同: stackoverflow.com/questions/2672380/…–
—
朱利安·施密特
@Julien,在启动该线程之前,我尝试了该线程中列出的所有解决方案。他们都不以某种方式工作。
—
输入
我们可以获取更多上下文代码吗?周围的JavaScript,HTML?您确定这
—
乔恩·亚当斯
$("input[name='album_text[]']")
实际上是返回元素吗?
@JulienSchmidt:您链接到的问题是关于检查数组值是否为空,而不是整个数组。
—
Dan Dascalescu