jquery .length 不返回实际长度
jquery .length does not return actual length?
我有一个数据表,其中我有一个包含 6 个数据的列表,但它仍然返回"0"行。为什么我没有获得确切的行列表?
var rowCount = $('#stockDetailModal >tbody >tr').length;
alert(rowCount);
if(rowCount=="0") {
$("#serviceDetailModal").find("tbody").html("<tr><td colspan='10'>No Records Found</td></tr>");
}
这是我的代码。有人可以帮助我解决问题吗?
它应该运行良好,除非您拼错了 id。你有 2 个 ID stockDetailModal
和 serviceDetailModal
,两个都正确吗?你是否正确使用它们?
此外,请确保您没有重复的 ID。
作为旁注,
- 请使用"==="进行比较
- 将整数与整数而不是字符串进行比较,因此请使其
rowCount === 0
- 您可以使用
!rowCount
删除不必要的比较(使用 0)
相关文章:
- 为什么 .length 在此代码中总是返回 0
- jquery .length 不返回实际长度
- 当Json Length过长时,对ASP.NET MVC Controller的Ajax调用返回404
- 文本框's的length属性在JQuery中从不返回0
- window.frames.length在chrome和Firefox浏览器中返回0
- Object.keys(obj).length 返回字符总和而不是记录总数
- JavaScript document.anchors.length 在 Firefox 中返回 1
- 为什么计数是(':checked')或 prop('checked') 单选按钮由 .length 返回未定义
- nodelist.length 返回 0,脚本中的代码
- 为什么我的 array.length 返回这么高的数字
- string.length 返回未定义
- children().length返回了一个意外值
- Javascript:Uint16Array(length)返回无效参数
- 对于长度为3的数组,javascript/json.length返回1
- 为什么在JavaScript中调用“fn.length”会返回“fn”具有的命名参数数
- JavaScript length方法总是为json对象返回1
- jQuery - .length返回“数字”不是一个函数
- 数组中.Length返回字符串的个数,而不是数组元素的个数
- 数组中.如果最后一个元素在javascript中未定义,则Length返回undefined
- 为什么ko.observableArray.length不返回底层数组的长度?