Вход

Просмотр полной версии : Получение нужного аттрибута


espltd
14.09.2015, 09:25
Все доброго дня! Ребята, как и всегда обращаюсь к вам за помощью:victory:

Подскажите плиз, как мне получить значение атрибута alt при нажатии на опр. картинку. Делаю так, но мне только первый элемент читает




<script type="text/javascript">

$(document).ready(function(){

$("#min").click(function() {



var res = $(this).attr('alt');

console.log(res);


});

});

</script>

newKingOfTheBlock
14.09.2015, 09:57
<img id="foo" alt="bar" />
<img id="foo" alt="foo" />
<script>
show=function(){alert(this.getAttribute("alt"))}
;[].forEach.call(document.querySelectorAll("#foo"), function(img){img.onclick=show})
</script>

Хотя, вообще использование неуникальных идентификаторов -- антипаттерн.

espltd
14.09.2015, 10:44
Спасибо, то что нужно! Что то я про цикл забыл