Jquery set Content memanggil value pada class yang sama

Numpang bertanya pada agan skalian sya msih blajar pda jquery/js, sya mau numpang tanya, berikut code nya gan.


<ul>
  <li><span class="data">Data 1</span> <span>xxx</span></li>
  <li><span class="data">Data 2</span> <span>xxx</span></li>
  <li><span class="data">Data 3</span> <span>xxx</span></li>
  <li><span class="data">Data 4</span> <span>xxx</span></li>
  <li><span class="data">Data 5</span> <span>xxx</span></li>
</ul>
<button id="getData"><span class="inData">....</span><span class="numbers">01</span></button>

<script>
   $('#getData').click(function(){
      var text = $('.data').text();
      $('inData').html(text);
   });
</script>

nah disini kasusunya gan klo misalkan si "class="inData" tersebut setelah mengambil value dari "class="data" malah semua value nya keambil :D, klo misalkan pngen satu-satu diambilnya hanya memanggil satu class bisa ngga ya gan?

mhon pencerahannya agan-agan sekalian mhon maaf segala kekurangannya, terimakasih banyak sebelumnya.

avatar revi
@revi

7 Kontribusi 1 Poin

Diperbarui 5 tahun yang lalu

3 Jawaban:

ya bedakan classnya

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

harus dibedain classnya. Atau kalau ngak, sekalian ngak usah pake class. Pake id aja gan.

avatar chaidiryahya
@chaidiryahya

139 Kontribusi 99 Poin

Dipost 5 tahun yang lalu

oke thanks agan-agan jwabannya, sya baru nemu stelah ksana ksini nyari ilham. hahaha ternyata. var text = $('.data',this).text(); pke "this" trnyata. hehe agar ttep satu class tpi value nya dpat diambil satu satu.

avatar revi
@revi

7 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban