【问题标题】:Show/Hide Multiple elements based on query string value根据查询字符串值显示/隐藏多个元素
【发布时间】:2013-02-26 01:18:37
【问题描述】:

我发现这篇关于设置查询以在页面上显示/隐藏元素的帖子: Show / Hide elements based on query string value

如何扩展它以显示/隐藏多个元素?

例如... 假设我在一个页面上有六个元素,它们具有以下类:.a、.b、.c、.d、.e、.f

我隐藏了一个查询:.b,.d,.f 和另一个隐藏:.a、.c、.e

两个不同的查询可以处理隐藏多个元素。

有人可以帮忙吗?

【问题讨论】:

  • 元素可以有多个类,在 HTML 中用空格分隔。您可能会做的是向要显示或隐藏的元素添加一个新类。

标签: jquery show-hide


【解决方案1】:

$('.b,.d,.f').hide();

$('.a, .c, .e').hide();

【讨论】:

  • 也许我的问题还没有完全理解......使用上面链接中所示的相同模型,我如何隐藏该特定查询的多个元素?
  • @JosephSjoblom 这就是为什么发布您尝试过的代码总是一个好主意。
  • 是的,但这是其他人提出的问题,不清楚您是否使用完全相同的代码...将其发布在您的实际问题中会很好。无论如何,$("div.show_on_success").toggle(document.URL.indexOf("success=true") !== -1); $("div.show_on_something_else").toggle(document.URL.indexOf("something_else=true") !== -1); 会更接近您想要实现的目标吗?
  • 或者您正在寻找$("div.show_on_success, div.also_show_on_success").toggle(document.URL.indexOf("success=true") != -1);
  • 对不起,我可能应该发布代码...我会在上面更新我的帖子。
猜你喜欢
  • 2020-11-04
  • 2018-08-04
  • 1970-01-01
  • 2012-07-11
  • 2020-11-07
  • 1970-01-01
  • 1970-01-01
  • 2019-08-04
  • 1970-01-01
相关资源
最近更新 更多