У меня есть следующий HTML-код:
<a href="myPage.htm">
<img src="anImage.jpg />
</a>
<a href="yourPage.htm">
<img src="anotherImage.jpg />
</a>
<a href="everyonesPage.htm">
<img src="stillAnotherImage.jpg />
</a>
И следующий javascript (с использованием jQuery):
$(document).ready(function(){
$('a').live('click', function(e){
e.preventDefault();
alert($('img', this).attr('src'));
});
});
В Firefox это предупреждает атрибут src изображения, по которому щелкнули, но вIE7 и IE6 предупреждают «неопределено».Любые идеи, почему это так и как вернуть src изображения при нажатии на соответствующий тег привязки?
РЕДАКТИРОВАТЬ: Извините, ребята, пример jsFiddle здесь (http://jsfiddle.net/wabqw/) с оригинальным кодом (да, код выше)была упрощенной версией). Работает в Chrome, но не поддерживает IE (Firefox не отображает изображения, поэтому нажимать нечего!).