-1
<script type="text/javascript" language="javascript">

   $(document).ready(function() {

      $("a.g").click(function(event){
         event.preventDefault();
      });

   });
   </script>

<a class="g" href="http://www.google.com/"></a>

仍然可以点击,我认为我在选择器中做错了什么?

4

2 回答 2

1

its possible because you haven't include jquery

include

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
于 2012-11-20T08:59:41.613 回答
1

它没有什么问题,您需要包含 jquery library。你在事件中什么也不做,你也没有锚标签的文本

现场演示

<a class="g" href="http://www.google.com/">aaa</a>​

$(document).ready(function() {

      $("a.g").click(function(event){
          alert("");
         event.preventDefault();
      });

});​
于 2012-11-20T09:02:21.073 回答