javascript - 如何使用 .val() 将 var 设置为 true 或 false

标签 javascript jquery

我有一个文本框,我需要检查文本框是否为空并将变量相应地设置为 true 或 false。

我现在的代码打印文本框的值。

var isDateTimEndEmpty = dateTimeEnd.val() == null ? true : false;

我在这里做错了什么?

最佳答案

正确的做法是:

var isDateTimEndEmpty = !$.trim(dateTimeEnd.val()).length;

好的做法是使用$.trim这使得代码忽略输入字段中的空格。因此,如果 trim 值的长度为0,则该值为空。

关于javascript - 如何使用 .val() 将 var 设置为 true 或 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14726330/

相关文章:

javascript - 使用条件半径函数的流程图

jquery - 将 iframe 内所有链接的目标更改为 "_parent"jquery

javascript - Bootstrap 模态未正确关闭(模态中的模态)

javascript - 使用 javascript 操作 JSON 格式

jquery - Parsley 和 jQuery 验证比较

javascript - 引发 Backbone.js View 事件

javascript - 如何复制 map ?

javascript - 为什么我不能在 for-of 循​​环中将更新后的值赋给变量 'word' ?

javascript - 如何在递归中使用 setTimeout 以避免浏览器陷入复杂的流程

javascript - 将 img 标签插入 Canvas 元素