Selektor nic nie zwraca, id, potomek

Selektor nic nie zwraca, id, potomek
MI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 243
0
Kopiuj
<html>
<head>
	<meta charset="utf-8"></meta>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <title>Javascript</title>
    <style>
    	img{
    		width: 125px;
    		height: 125px;
    	}
    </style>
</head>
<body>
	<h1>Efekt rollover z użyciem rysunków</h1>
	<br>
	<div id="gallery">
		<img src="pierwszy.jpg"></img>
		<img src="drugi.jpg"></img>
		<img src="trzeci.jpg"></img>
		<img src="czwarty.jpg"></img>
		<img src="piaty.jpg"></img>
	</div>
</body>
<script src="skrypt.js" type="text/javascript"></script>
</html>
Kopiuj
$(document).ready(function() {

	$('#gallery img').each(function(){
		var imgFile=$(this).attr('src');
		console.log(imgFile);
	});
});

Dlaczego poniższy kod nic nie wypisuje? Przecież odnoszę się poprzez id gallery do potomka który jest img?

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
0

A sprawdzałeś to chociaż zanim wkleiłeś na forum?
http://jsbin.com/sinopumevo/edit?html,console,output

  • Rejestracja: dni
  • Ostatnio: dni
0

Sprawdzałem to w Chromie i nie działa, chyba że użyję selektora img zamiast #gallery img. Wtedy działa. Nie wiem dlaczego.

ŁF
  • Rejestracja: dni
  • Ostatnio: dni
0

Na moim Chrome kod z http://jsbin.com/sinopumevo/edit?html,console,output poprawnie wypisuje wartości atrybutów.

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
0

Na Vivaldim i Operze Developer też jest ok.

Radzę zweryfikować czy AdBlock bądź jakikolwiek inny dodatek nie powodują problemów z Twoim kodem.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.