jquery load (div src=)

2011-09-13 23:59
lolek32bitowy
0

witam, mam taki kod
powinien do warstwy zaladowac plik o nazwie zawartej w src diva
problem w tym ze do obydwu warstw laduje plik load1.txt
probowalem rozwiazac to nie podajac div[src] tylko this ale nie dziala
czy ktos wie w czym tkwi problem?

<script src="jquery.js"></script>

<script>

$(document).ready(function(){

    $("div[src]").load( $("div[src]").attr("src") );

});

</script>

<div src="load1.txt">abc</div>
<div src="load2.txt">ABC</div>
edytowany 1x, ostatnio: madmike, 2016-12-13 18:26

Pozostało 580 znaków

2011-09-14 08:14
pan kuba
0

Ja bym zrobił tak:

$("div[src]").each(function(){
  var $div = $(this);
  $div.load($div.attr("src"));
});

Iterujesz po wszystkich elementach div z atrybutem src. Każdemu z tych div-ów ($(this)) każesz załadować to, co ma w atrybucie src.

Pozostało 580 znaków

2011-09-14 09:40
lolek32bitowy
0

dzieki o to mi chodzilo

po prostu nie wiedzialem o istnieniu funkcji each

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0