<td id="optrep0">
<input type="checkbox" value="1" class="warna" id="warna" name="warna[]">
<input type="checkbox" value="2" class="warna" id="warna" name="warna[]">
</td>
<td id="optrep1">
<input type="checkbox" value="1" class="warna" id="warna" name="warna[]">
<input type="checkbox" value="2" class="warna" id="warna" name="warna[]">
</td>
<td id="optrep2">
<input type="checkbox" value="1" class="warna" id="warna" name="warna[]">
<input type="checkbox" value="2" class="warna" id="warna" name="warna[]">
</td>
I need to find checked value of specified div
s having id
s: optrep0
,optrep1
,optrep2
above, I have tried using
var optrep0= jQuery(':checkbox:checked').map(function () {
return this.value;
}).get();
And send optrep0
variable to server, but it will send every checked value. So, I want to send only specified div
s only per variable, I also tried
var optrep0= jQuery('#optrep0>#warna:checkbox:checked').map(function () {
return this.value;
}).get();
PS: sub id name on td id cannot be changed as is as, I only need javascript example how to solve this case, thank you :D
With jQuery, you can use the . val() method to get the value of the Value attribute of the desired input checkbox.
Give space in >
and use dot
for class warna
Live Demo
var optrep0= jQuery('#optrep0 > .warna:checkbox:checked').map(function () {
return this.value;
}).get();
Try using descendant selector by putting a >
and don't use :checkbox
, only :checked
is needed
var optrep0= jQuery('#optrep0 > :checked').map(function () {
return this.value;
}).get();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With