1

为什么这个 jQuery 代码不起作用?

    $(document).ready(function () {
        $('currentPage').click(function() {
          $('myaccount').slideDown('slow', function() {
            // Animation complete.
          });
        });
    });

<li><a class="currentPage">Home</a></li>
<li><a class="myaccount">My Account</a></li>

有人有什么想法吗?我不。

4

2 回答 2

2

我们使用点来选择类$('.class_name')

    $('.currentPage').click(function() {
      $('.myaccount').slideDown('slow', function() {
        // Animation complete.
      });
    });

在您的版本中,它正在寻找<currentPage>标签。

编辑
一个例子
它可能看起来“不起作用”,因为 myaccount 链接已经可见,所以向下滑动不会改变任何事情。因此,我在上面的示例中隐藏了它。

于 2011-03-02T23:22:49.883 回答
1

你缺少一个 . 在你的类选择器上:

$('currentPage')应该$('.currentPage')

$('myaccount')应该 $('.myaccount')

于 2011-03-02T23:23:44.830 回答