Я пытался выяснить, почему мой код работает неправильно. Я работаю над реализацией браузера игры, и я пытаюсь получить изображение, чтобы скрыть(), когда элемент щелкнул. Мой 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").
См. Также аналогичный вопрос: http://stackoverflow.com/questions/2711020/jquery-and-hide-a-div-on-a-click/2711199#2711199 – Kolban
Почему вы добавляете '$ (this) . .attr ("ID") скрыть(); '? вам почему-то нужен идентификатор? если нет, вы должны просто сделать это: '$ (this) .hide();' – CodeGodie