【问题标题】:What would cause myDivId.toggle() to work while myDivClass.toggle() does not?什么会导致 myDivId.toggle() 工作而 myDivClass.toggle() 不工作?
【发布时间】:2009-07-08 17:57:14
【问题描述】:

我有一些 DIV,我使用 JQuery 来隐藏和显示使用 toggle() 函数。这一直运行良好。

但我刚刚认识到其中一些 DIV 之间存在一些关系,这使我可以将其中一些 DIV 分组到一个类中。

我希望这可以让我切换 DIV 类而不是每个 DIV id。

所以我想这样做:

$("#myDIVId1").click(function ()
{
  $("myDIVClass").hide();
  $("#myToggle1").toggle();
});

改为:

$("#myDIVId1").click(function ()
{
  $("#myToggle2").hide();
  $("#myToggle3").hide();
  $("#myToggle4").hide();
  $("#myToggle5").hide();
  $("#myToggle1").toggle();
});

但似乎只有这种冗长的 ID 访问有效。任何想法为什么?

【问题讨论】:

  • 我认为您需要根据您的 jQuery 帖子花 5 分钟时间阅读 jQuery 文档

标签: javascript jquery css html toggle


【解决方案1】:

选择类的时候需要放一个'.'

$(".myDIVClass").hide();

【讨论】:

    猜你喜欢
    • 2013-07-01
    • 2017-07-28
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 1970-01-01
    • 2019-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多