我一直在努力弄清楚爲什麼我的代碼無法正常工作。 我正在研究遊戲掃雷的瀏覽器實現,並試圖在單擊元素時隱藏圖像()。 我的HTML如下:...點擊隱藏圖片
<img id="61" class="reveal" width="30px" height="30px" style="position:absolute;" src="img/tile.ico">
和我的jQuery看起來像這樣...
$(document).ready(function() {
$(".reveal").click(function(){
$(this).attr("id").hide();
});
});
這個問題似乎被我試圖抓住使用$(本)元素的ID。 ATTR( 「ID」)。
另請參見類似的問題: http://stackoverflow.com/questions/2711020/jquery-and-hide-a-div-on-a-click/2711199#2711199 – Kolban 2014-10-31 14:56:27
你爲什麼要加'$(this) 。.attr( 「ID」)隱藏();'?出於某種原因你需要身份證嗎?如果沒有,你應該這樣做:'$(this).hide();' – CodeGodie 2014-10-31 14:58:05