2012-06-16 129 views
0

有沒有人看到爲什麼這個jquery點擊功能不起作用?我不明白爲什麼它不會。謝謝 !簡單的jquery選擇器

這是我的選擇

$(".ILikeItImg").click(function() { 
    alert("Handler for .click() called."); 
}); 

這裏是我想要的點擊功能上發生的標籤。

<img alt="I Like It" class="ILikeItImg" src="../QuickTagILikeIt_24.png" /> 
+1

你已經註冊它的代碼'$(文件).ready'?你能在[jsFiddle](http://www.jsfiddle.net)中重現問題嗎? –

+0

在控制檯中是否出現錯誤? –

+0

http://jsfiddle.net/roXon/Jhv8C/適用於我,你包括正確的jQuery庫嗎?將所有內容都包裹在'ready function'中/您的代碼在結尾處''標籤之前? ... –

回答

0

這裏的工作DEMO !!

而且

<img alt="I Like It" class="ILikeItImg" src="http://www.allaboutdogsandcats.com/images/cat22.jpg" />​ 

<script> 
$(document).ready(function() { 

    $(".ILikeItImg").click(function() { 
     alert("Handler for .click() called."); 
    }); 

});​ 
</script> 
0

你可能需要把這個內準備就緒():

$(document).ready(function() { 
     $(".ILikeItImg").click(function() { 
     alert("Handler for .click() called."); 
     }); 
    }); 
+2

您也可以使用較短的'$(function ){'。 –

0

編寫代碼裏面的$(document)。就緒() 像

$(function(){ 
$(".ILikeItImg").click(function() { 
    alert("Handler for .click() called."); 
}); 
});