javascript - 从速记条件语句中获取 bool 值

标签 javascript jquery

简写 Javascript 很棒,但我想知道是否有可能将这个简写条件更进一步,根据条件是否通过来给出 true/false 值。例如。拿这个:

$('#col-URL-defaultText').css('display', ((val!==null && val!=="") ? 'none' : 'block'));

然后创建这样的东西:

var empty = $('#col-URL-defaultText').css('display', ((val!==null && val!=="") ? 'none' : 'block'));

(^ 以上失败,但希望你能得到我想要实现的目标 ^)

最佳答案

将结果分配给变量并在它之后使用它:

var notEmpty = (val !== null && val !== '');
$(....).css('display', notEmpty ? "none" : "block");

关于javascript - 从速记条件语句中获取 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41123817/

相关文章:

javascript - 从 Gitlab 推送到 dokku

javascript - 在asp.net mvc中删除记录后如何更新 View

javascript - 在输入的文本上使用 javascript 函数

php - 如何使我的搜索引擎安全?

javascript - Angular 2 属性绑定(bind)生命周期

JavaScript 去除元音

javascript - python 3 : How to extract url image?

javascript - Rails - 如何在添加项目时强制刷新页面

javascript - 使用 Javascript/jQuery 更改保存网页

javascript - 根据动态Url设置iframe url