我使用这些行来显示隐藏一些元素:
function isActive()
{
$("#id1").hide();
$("#id2").show();
}
但是我需要更改上面的行以使元素根据 bool 值显示或隐藏:
function isActive(toShow)
{
$("#id1").hide();
$("#id2").show();
}
实现它的最佳方法是什么?
最佳答案
使用$.fn.toggle(Boolean: display)
:
function isActive(toShow)
{
$("#id1").toggle(!toShow); // Hide when toShow = true, show when toShow = false
$("#id2").toggle(!!toShow); // Hide when toShow = false, show when toShow = true
}
但是,确保 toShow
是一个 bool 值非常重要。
关于javascript - jquery根据 bool 值boolean显示隐藏元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40399637/