Hide(). jquery array

jadi sy mau hide option yg ada di select nama2 jika select nama udah di cek, ini jadinya malah 1 aja yg ke hide, harusnya klo 2 yg ke cek 2 juga yg ke hide. jd apakah codenya salah apa gimana?

***Script HTML***

---- Nama ----

Ari KurniawanAndre NugrohoBudi Setiawan

---- Nama2 ----Ari KurniawanAndre NugrohoBudi Setiawan

***Script Javascript*** $(document).ready(function() {

// Option Checkbox var expanded = false;

function showCheckboxes() { var checkboxes = document.getElementById("checkboxes"); if (!expanded) { checkboxes.style.display = "block"; expanded = true; } else { checkboxes.style.display = "none"; expanded = false; } }

$('input:checkbox').on('click', function(e) { var nama = []; $.each($("input[name='chk']:checked"), function() { nama.push($(this).val()); });

var count = $('input:checkbox:checked').length;

if (count == 1) { $('select[name=select-box] > option:first-child') .text(nama + ' Selected'); } else if (count >= 2) { $('select[name=select-box] > option:first-child') .text(count + ' Selected'); } else if (count == 0) { $('select[name=select-box] > option:first-child') .text('---- Nama ----'); }

$('input:checkbox').change(selectOption2);

function selectOption2() { if ($('input[type="checkbox"]:checked').val() == nama) { $("#select-hidden option[value='" + nama + "']").hide(); } else { $("#select-hidden option[value='" + nama + "']").show(); } }

})

});

avatar arikurniawan
@arikurniawan

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban