-2

jquery navのonclickイベントをコーディングする方法を知りたいと思っていました

あなたがクリックしたとき

<a href="#go">Go</a>

.show()hrefでid を探し、.hide()クラス hide のような同じクラスの他のアイテムを探す必要があります。誰かコードを見せてくれませんか?

4

2 に答える 2

2

次のように、最初にクラスまたは (できれば) ID をアンカーに追加する必要があります。

<a id="clicker" href="#go">Go</a>

あなたが何を求めているのかよくわかりませんが、これがあなたの言いたいことだと思います。これを試して:

$(document).ready(function() {
  $('#clicker').click(function() {
  //Grab the "href" attribute of the anchor
    var anchor = $(this).attr('href');

  //If you want to hide
    $(anchor).hide();

  //Uncomment if you want to show
    //$(anchor).show();
  });
});

このコードはテストされていませんが、動作するはずです。

あなたの質問に基づいて、これがあなたの言いたいことだと思います。;)

于 2012-04-10T18:41:04.147 に答える
0

これはあなたが求めているものに近いかもしれませんが、あなたが試したことの詳細とサンプルが必要であることを確認してください:

HTML:

<a href="#go">Go</a>

<div id="go" style="display:none;">
   Div for Go
</div>

jQuery:

// the element with the href of "#go"
$("[href='#go']").click(function() {
   // obtain the href value
   var href = $(this).attr("href");

   // find the element with an ID of #go and hide/show it 
   $(href).toggle();
});​

http://jsfiddle.net/ZGz4g/

于 2012-04-10T19:17:45.157 に答える