jquery - jQuery length 属性在这行代码中是如何工作的?
问题描述
快速提问。我有一个表格和长话短说,我使用这段代码让它工作:
.on('click', '.modalAddToBagButton', function(e) {
e.preventDefault();
$form = $(this).closest("#dialog-addToBag").find('form');
if( $( ".es-value.selected" ).length ) {
$form.submit();
} else {
$("#errormessage").show();
$("#error-border").addClass("error-border");
}
});
但是,我不是 100% 清楚 .length 是如何在这里工作的。有人可以向我解释一下吗?我正在学习,这将有助于我将来充分理解。谢谢!
解决方案
推荐阅读
- php - 内存耗尽(最小脚本)
- design-patterns - 复合模式,它可以用于 DailyPay(叶子)和 PayPeriod(复合)吗?
- pandas - 将具有一个键和多个值的字典转换为数据框
- .net-core - 操作 Windows 10 音频音量设置 .NET Core
- android - Android 访问令牌上的 Google 日历 API
- c# - Html 找不到脚本
- formatter - 添加 bottomCalcFormatter 停止制表器生成
- qt - Qt-C++ 应用程序中的 PyQt 小部件
- python - SQlite - 为什么我需要提交命令
- python - 如何为 8-Queen 问题的 PMX 函数创建一个只有唯一值的数组?