我希望能夠聲明一個函數,我可以使用任何選擇器或方法,因此我認爲它可以像下面這樣完成,但它不起作用!
這是爲什麼? :)
$(document).ready(function() {
$('img').hover(function(){
imageClass();
});
function imageClass() {
var thisClass = $(this).attr('class');
console.log(thisClass)
}
});
'$(obj)'是一種矯枉過正。只要'obj'就夠了 – zerkms
你不需要在imageClass函數中再次用$()包裝obj,因爲你已經將它作爲jQuery對象傳遞了。 – MarcoK
謝謝@zerkms,只是更新的答案 – Adil