didalam jquery juga ada yang namanya perulangan loop jquery dengan menggunakan fungsi each(). dan sebenarnya saya juga jarang memakai perulangan loop di jquery ini hehehe. tapi sebagai pengetahuan mari kita coba bersama. tapi sebelumnya izinkan diri ini terlebih dulu untuk mengucapkan
Salam sobat semua
Alhamdulillahi robbil 'alamiin atas segala nikmat yang telah Allah berikan kepada diri ini secara gratis sehingga diri ini bisa menulis dan berbagi dalam tulisan. tak lupa sholawat serta salamku akan tetap tercurah dan terpanjatkan hanya untuk junjungan baginda sayyidina Muhammad ibni Abdillah S.A.W. beserta keluarga dan sahabatny.
Bismillahir rohmaanir rohiim,selayaknya javascript, di dalam jquery juga terdapat fungsi looping atau fungsi perulangan. dan sekarang kita akan mencoba fungsi perulangan atau fungsi looping dengan jquery.each() atau kali ini kita akan mencoba cara looping menggunakan fungsi each() pada jquery. sebelum kita buat kode fungsi each ini, dan kita akan membuat dua versi kode yang satu kode tanpa each dan yang satunya lagi kode dengan fungsi each, yang mana nanti tujuannya kode yang tanpa each ini untuk bahan penilaian untuk menilai perbedaan tanpa fungsi each() dan dengan fungsi each(). dan sebelum kita buat dua kode tersebut mari kita ketahui dulu untuk penulisan fungsi each ini seperti berikut kurang lebihnya
$.each($("selektor"),function(){//kodenya disini});
atau
$.each(dataArr,function(index,value){// index untuk identitas array dan value adalah nilai dari array
//kodenya disini
});
dan selanjutnya kita buat kode each dulu menggunakan data array seperti berikut kurang lebihnya
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
var dataarr=["Abdullah","Abdul Muthallib","Hasyim","Abdi Manaf","Qushoy"];// data array nasab Rosulullah S.A.W.
var isi="";
$.each(dataarr,function(index,value){
isi += index+":"+value+" ibni <br>";
});
$("#outputhtml").html(isi);
});
</script>
<h3><div id="outputhtml"></div></h3>
dan jika kode diatas dijalankan dan di running maka akan menghasilkan output seperti berikut
dan sekarang kita terapkan dalam penggunaan selektor, biar lebih mudah memahami kita buat dengan bahan form input checkbox tanpa fungsi each dulu yang kode form checkboxnya seperti berikut
<h3><form name="frm"><input type="checkbox" name="namanabi" value="Adam">Adam<br><input type="checkbox" name="namanabi" value="Idris">Idris<br><input type="checkbox" name="namanabi" value="Nuh">Nuh<br><input type="checkbox" name="namanabi" value="Hud">Hud<br><input type="checkbox" name="namanabi" value="Saleh">Saleh<br><input type="button" name="tbltpl" value="Tampilkan"><br></form><div id="outputhtml"></div></h3>
dan sekarang kita tampilkan value semua checkbox didalam kode tersebut tanpa fungsi each() yang kurang lebihnya seperti berikut
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
$("input[name=tbltpl]").click(function(){
var isi="";
isi += $("input[type=checkbox]").val()+"<br>";
$("#outputhtml").html(isi);
});
});
</script>
dan jika digabungin jadi satu maka untuk kodenya tanpa fungsi each seperti berikut
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
$("input[name=tbltpl]").click(function(){
var isi="";
isi += $("input[type=checkbox]").val()+"<br>";
$("#outputhtml").html(isi);
});
});
</script>
<h3><form name="frm">
<input type="checkbox" name="namanabi" value="Adam">Adam<br>
<input type="checkbox" name="namanabi" value="Idris">Idris<br>
<input type="checkbox" name="namanabi" value="Nuh">Nuh<br>
<input type="checkbox" name="namanabi" value="Hud">Hud<br>
<input type="checkbox" name="namanabi" value="Saleh">Saleh<br>
<input type="button" name="tbltpl" value="Tampilkan"><br>
</form>
<div id="outputhtml"></div></h3>
dan jika kode diatas dijalankan dan di running dan ketika tombol Tampilkan di klik maka akan hanya tampil tulisan Adam seperti tampak berikut
dan sekarang kita tambahkan fungsi each ke dalam kode tersebut yang kurang lebihnya seperti berikut
<script src="jquery.js"></script><script>$(document).ready(function(){$("input[name=tbltpl]").click(function(){var isi="";$.each($("input[type=checkbox]"),function(){isi += $(this).val()+"<br>";});$("#outputhtml").html(isi);});});</script>
dan untuk kode utuhnya sebagai berikut
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
$("input[name=tbltpl]").click(function(){
var isi="";
$.each($("input[type=checkbox]"),function(){
isi += $(this).val()+"<br>";
});
$("#outputhtml").html(isi);
});
});
</script>
<h3><form name="frm">
<input type="checkbox" name="namanabi" value="Adam">Adam<br>
<input type="checkbox" name="namanabi" value="Idris">Idris<br>
<input type="checkbox" name="namanabi" value="Nuh">Nuh<br>
<input type="checkbox" name="namanabi" value="Hud">Hud<br>
<input type="checkbox" name="namanabi" value="Saleh">Saleh<br>
<input type="button" name="tbltpl" value="Tampilkan"><br>
</form>
<div id="outputhtml"></div></h3>
dan kode diatas jika dijalankan dan ketika kita klik tombol Tampilkan maka akan menghasilkan output seperti berikut
nah seperti itulah kurang lebihnya untuk fungsi perulangan atau fungsi looping dengan jquery.each() dan cara looping menggunakan fungsi each() pada jquery. dan saya rasa cukup sekian dulu untuk tulisan kali ini tentang fungsi perulangan atau fungsi looping dengan jquery.each() atau fungsi loop jquery atau fungsi perulangan loop jquery dan cara looping menggunakan fungsi each() pada jquery. dan kita akan lanjut di next tulisan Insya Allah. dan mudah-mudahan tulisan ini bisa memberi manfaat bagi kita semua Aamiin.
dan bagi kalian yang ingin mendownload file kode diatas bisa download disini
Salam sobat semua
#jquery #html #free #share #berbagi #gratis #looping #each #programing #frontend
Comments
Post a Comment