jsfiddleПочему .prop ('src') возвращает неправильное значение, когда свойство src равно null или пустое?
$('img').click(function() {
alert($(this).prop('src'))
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
<img src="http://www.w3schools.com/tags/smiley.gif" />
<img src="" style="width: 10px; height: 10px; border: 1px solid;">
Когда я нажимаю на второе изображение, оно предупреждает http://stacksnippets.net/js
.
Почему?
Почему вы удалили мое редактирование? Я предоставил вам рабочий jsfiddle и сделал невидимое и незаметное изображение видимым и кликабельным. – Oleander
@Oleander Потому что я не хочу, чтобы все перенаправлялись на другую страницу, чтобы проверить мой пример. Это уже на странице. –
Все здесь, в SO, используют jsfiddle для предоставления запущенных примеров. Ваш текущий код также не работает здесь. Нажмите на изображение и попробуйте его самостоятельно, никаких предупреждающих сообщений не будет. – Oleander