jquery load (div src=)

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>
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.

0

dzieki o to mi chodzilo

po prostu nie wiedzialem o istnieniu funkcji each

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