0

我有一个按钮可以打开和关闭 DIV 层。我正在尝试向按钮添加一个类,以便当它切换到它时看起来会有所不同,但是我无法让它工作,切换按钮时不会添加类。

该按钮是一个列表项,例如开/关

这是我的代码:

$("#btninformation").click(function () {
  $("#map-items-category-one").toggle("slow", function() {
    $(this).toggleClass("toggled-on");
  });
});

有什么想法吗?

谢谢扎克

4

1 回答 1

5

您在 上切换课程'#map-items-category-one',而不是在'#btninformation'. 只需在内部回调之外获取对按钮的引用:

$("#btninformation").click(function () {
  var $that = $(this);
  $("#map-items-category-one").toggle("slow", function() {
    $that.toggleClass("toggled-on");
  });
});
于 2011-03-04T19:09:37.420 回答