2012-11-20 19 views
-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> 

還可以點擊,我想我在選擇器中做了錯誤嗎?我的jquery選擇器有什麼問題?

+6

[沒有什麼不對的地方(http://jsfiddle.net/jamesallardice/67kkW/)。你有沒有包含jQuery? –

+0

我在想同樣的事情。您是否在使用$時遇到錯誤?這將指向未被正確加載的jQuery。 – Flater

+0

你真的確定你點擊了正確的鏈接(你有一些文本點擊它?) – Mathlight

回答

1

其可能的,因爲你還沒有包括jQuery的

包括

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 
1

有理智最多不對的地方,你需要include jquery library。而你什麼都不做的情況下,你也沒有文本錨標記

Live Demo

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

$(document).ready(function() { 

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

});​