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 に答える