Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Получение нужного аттрибута (https://javascript.ru/forum/dom-window/58292-poluchenie-nuzhnogo-attributa.html)

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

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


Часовой пояс GMT +3, время: 01:54.