。這是我的Jquery文件。
<div id = "content">
<a class="left-side1" href="http://localhost/codeigniter/index.php/project/main" onClick="go();">Some Text</a>
</div>
而且我打電話去功能()
願你幫我請
。這是我的Jquery文件。
<div id = "content">
<a class="left-side1" href="http://localhost/codeigniter/index.php/project/main" onClick="go();">Some Text</a>
</div>
而且我打電話去功能()
願你幫我請
您正在更改容器而不是鏈接顏色。將您的代碼更改爲以下內容。它打印出「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>
謝謝我明白我的錯誤 – user1979221
代碼看起來確定。
也許你需要在你的腳本之前包含jQuery庫?
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
非常感謝,它的工作 – user1979221
您應該使用下面的jQuery點擊事件。
$("#content a").click(function(event) {
event.preventDefault();
$("#content a").css("color","red");
});
preventDefault();
是否有取消默認鏈接操作。
防止默認操作將意味着鏈接不再起作用,如果您想在點擊鏈接顏色並重新加載頁面後更改鏈接顏色,則需要使用其他方法。
謝謝你的event.preventDefault();幫助我 – user1979221
不用擔心,如果您發現有用的東西,請不要忘記+1。 – Wez
我無法投票,因爲我的評分 – user1979221
您是否添加了jQuery庫? – jtheman