Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery如何根据条件隐藏或显示元素_Jquery - Fatal编程技术网

Jquery如何根据条件隐藏或显示元素

Jquery如何根据条件隐藏或显示元素,jquery,Jquery,我使用jQuery编写了以下工作代码: if ( condition ) { $elem.hide() } else { $elem.show() } 我想知道是否有任何方法允许我执行以下操作: $elem.visible(condition) 或 我想要的是把它简化成一行 我知道我可以扩展jQuery并添加一个函数来轻松实现这一点,但是有没有一个本地jQuery函数允许我这样做或类似的事情呢?终于找到了它 $elem.toggle( condition

我使用jQuery编写了以下工作代码:

if ( condition ) {
      $elem.hide()
} else {
      $elem.show()
}
我想知道是否有任何方法允许我执行以下操作:

      $elem.visible(condition)

我想要的是把它简化成一行

我知道我可以扩展
jQuery
并添加一个函数来轻松实现这一点,但是有没有一个本地jQuery函数允许我这样做或类似的事情呢?

终于找到了它

$elem.toggle( condition )
“我想知道是否有任何方法……”我建议从头到尾阅读。只需要一个小时,最多两个小时。见鬼,要想得到这个问题的答案,你甚至不必通读全部内容,只需通读第一页上的函数列表。
$elem.toggle( condition )