相关疑难解决方法(0)

如何切换布尔值?

有没有一种在javascript中切换布尔值的简单方法?

到目前为止,除了编写自定义函数之外,最好的是三元组:

bool = bool ? false : true;
Run Code Online (Sandbox Code Playgroud)

javascript boolean toggle

378
推荐指数
5
解决办法
22万
查看次数

是否存在类似jQuery.toggle(boolean)的东西?

我写了很多类似于下面代码的东西.它基本上根据某些条件切换元素.

在下面的组成示例中,条件是"如果agree选中复选框且name字段不为空".

$("button").click(function() {
  if ($("#agree").is(":checked") && $("#name").val() != "" ) {
    $("#mydiv").show();
  } else {
    $("#mydiv").hide();
  }
});
Run Code Online (Sandbox Code Playgroud)

我希望有某种jQuery函数可以像这样工作.

$("button").click(function() {
  var condition = $("#agree").is(":checked") && $("#name").val() != "" );
  $("#mydiv").toggle(condition);
});
Run Code Online (Sandbox Code Playgroud)

那里有类似的东西吗?或者除了第一个例子之外还有其他方法以更少的if-else-ish方式做到这一点吗?

javascript jquery toggle

65
推荐指数
3
解决办法
3万
查看次数

标签 统计

javascript ×2

toggle ×2

boolean ×1

jquery ×1