Kezdőoldal » Számítástechnika » Programozás » Hogyan tudom többször hozzáadn...

Hogyan tudom többször hozzáadni, ugyanazt az elemet a DOM-hoz jQuery-ben?

Figyelt kérdés

//Ez lenne a container

<div class="row gallery"></div>



//Ez a beszúranó elem

<div class="col-md-4 gallery-item" style="display: none">

<div class="thumbnail">

<a href="/images/1.jpg" target="_blank">

<img src="/images/1.jpg" alt="Lights" style="width:100%">


</a>

</div>

</div>


//Ez pedig a beszúró függvény

function showImages(){

$('.gallery').append($('.gallery-item'));

$('.gallery-item').show();

}


Egyszer be tudom szúrni az elemet, de többször nem, pedig ajax-szal szeretnék egy galériát felépíteni.


Köszönöm előre is.



2018. jan. 7. 17:51
 1/4 sharkxxx ***** válasza:

<html>

<head>

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

</head>

<body>


<!-- Ez lenne a container -->

<div id="gallery" class="row"></div>


<div id="gallery-item" style="display: none">

  <!-- Ez a beszúranó elem -->

  <div class="col-md-4 thumbnail">

    <a href="images/1.jpg" target="_blank">

      <img src="images/1.jpg" alt="Lights" style="width:100%">

    </a>

  </div>

</div>


<script>

//Ez pedig a beszúró függvény

function showImages() {

  var gallery_html = $('#gallery').html();

  gallery_html += $('#gallery-item').html();

  $('#gallery').html(gallery_html);

}


showImages();

showImages();

showImages();

</script>

</body>

</html>

2018. jan. 7. 18:54
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Köszönöm. Még annyit, hogy a linket, hogyan a linket, és a képet, hogyan tudnám benne cserélni?
2018. jan. 7. 19:55
 3/4 A kérdező kommentje:
Tehát, hogy a sablon legyen ugyanaz, és a tartalom más.
2018. jan. 7. 20:49
 4/4 sharkxxx ***** válasza:

<script>

function showImages(newstr) {

  var gallery_html = $('#gallery').html();

  var oldstr = "images/1.jpg";

  gallery_html += $('#gallery-item').html().replace(oldstr, newstr).replace(oldstr, newstr);

  $('#gallery').html(gallery_html);

}


showImages("images/1.jpg");

showImages("images/2.jpg");

showImages("images/3.jpg");

</script>

2018. jan. 7. 22:04
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!