У меня странная проблема. Я использовал это раньше без проблем, но внезапно это не работает вообще. Я пытаюсь получить значение идентификатора элемента:
<script>
$(document).ready(function() {
$("img").live('click', function(event) {
var name = $(this).text();
var id = $(this).attr('id');
var id = this.id;
alert(id);
event.preventDefault();
});
});
</script>
Вот элемент:
<img src="<?=base_url()?>assets/images/test.jpg" id="myId"/>
Я пробовал оповещение с обоими вариантами, описанными выше, непосредственно с this.id и через функцию attr. Ни то, ни другое не работает. $ (this) .text () работает нормально.
Я получаю "undefined" в окне предупреждения ...
Что происходит?