2013-06-18 47 views
-1

。這是我的Jquery文件。

<div id = "content"> 
    <a class="left-side1" href="http://localhost/codeigniter/index.php/project/main" onClick="go();">Some Text</a> 
</div> 

而且我打電話去功能()

願你幫我請

+0

您是否添加了jQuery庫? – jtheman

回答

1

您正在更改容器而不是鏈接顏色。將您的代碼更改爲以下內容。它打印出「ok」,之後崩潰,因爲你沒有包含jquery庫。按照以下內容添加庫,然後更改您的JavaScript,如下所示。

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

<script> 
function go(){ 
    alert("ok"); 
    $('#content a').css("color","red"); 
    alert("good"); 
    return false; 
} 
</script> 
+0

謝謝我明白我的錯誤 – user1979221

0

代碼看起來確定。

也許你需要在你的腳本之前包含jQuery庫?

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> 
+0

非常感謝,它的工作 – user1979221

0

您應該使用下面的jQuery點擊事件。

$("#content a").click(function(event) { 

    event.preventDefault(); 
    $("#content a").css("color","red"); 

}); 

preventDefault();是否有取消默認鏈接操作。

防止默認操作將意味着鏈接不再起作用,如果您想在點擊鏈接顏色並重新加載頁面後更改鏈接顏色,則需要使用其他方法。

+0

謝謝你的event.preventDefault();幫助我 – user1979221

+0

不用擔心,如果您發現有用的東西,請不要忘記+1。 – Wez

+0

我無法投票,因爲我的評分 – user1979221

相關問題