0

質問は簡単ですが、それはできません...ここに私のコード:

jQuery('nav').on('click', 'a',  function(event){
    console.log(jQuery(this));
});
4

2 に答える 2

1

navclass または Id である必要があります。nav は標準タグではないようです

クラス名の場合

jQuery('.nav').on('click', 'a',  function(event){
    console.log(jQuery(this));
});

そのIDの場合

jQuery('#nav').on('click', 'a',  function(event){
    console.log(jQuery(this));
});

ここにライブデモがあります: http://jsfiddle.net/netme/hx8HR/

于 2013-03-28T10:31:42.597 に答える
1

あなたのコードは問題ないように見えます....しかし、私はあなたがdocument.ready機能を欠いていると思います

これを試して

jQuery(function(){  //ready function
  jQuery('nav').on('click', 'a',  function(event){
    console.log(jQuery(this));
  });
});
于 2013-03-28T10:37:25.440 に答える