[jQuery] Finn ett fel

Tråden skapades och har fått 1 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Boden
  • 2018-03-26 13:35

Hej.

Jag har stött på något som irriterar mig något enormt. Detta är enkelt, och borde fungera.

Jag har följande:

Citat:

<div class="block">
<img src="bild.jpg">
<div class="text">
<span>Detta är första Span</span>
<h2>Detta är huvudrubriken</h2>
<h3>Detta är underrubriken</h3>
<span>Detta är andra Span</span>
</div>
</div>

Jag vill hämta innehållet i de olika taggarna.
$(img) passas till funktionen, och är bilden.

Citat:

var elm = $(img).closest('.block').find('.text');
var span_1_value = $(elm).find('span:nth-child(1)').text();
var h2_value = $(elm).find('h2').text();
var h3_value = $(elm).find('h3').text();
var span_2_value = $(elm).find('span:nth-child(2)').text();

Span 1, h2 och h3 funkar som det ska, men span 2 blir tom.

Någon som ser vad som är galet?

  • Wisserbesser
  • Uddevalla
  • 2018-04-02 23:29

Rör mig rejält utanför min comfortzone, men hur ska

span_1_value resp span_2_value
veta att de ska plocka

<span>Detta är första Span</span>
resp
<span>Detta är andra Span</span> ?

Kanske ska ge span 1 & 2 nåt ID av nåt slag?

1
Bevaka tråden