2016-07-27 17 views
1

Hier kann ich viele Kontrollkästchen zur gleichen Zeit auswählen und Checkbox nächsten td-Wert kann Duplikate haben. Ist das Kontrollkästchen neben td Wert gleichen Wert zweimal müssen als 2 zählen zu bekommen und so weiter ..Wie bekomme ich die Checkbox checked, die den gleichen Wert in der nächsten td Textbox hat dynamisch erstellt td?

meinem Tisch

echo '<tr style = "text-align:left"><td><input type = "checkbox" class = "selected_id_v" name = "selectd_prcs[]" value = '.$value->labdetail.'></td><td>'.$value->id.'</td></tr> 

was habe ich versucht

$(document).on('change','.selected_id_v',function() { 
    if($(this).is(':checked')) 
    { 
    var parseInt(checked_val) = $(this).parent().parent().children().eq(1).text(); 

    } 
}); 

Antwort

0

können Sie das Attribut gleich Selektor

$(document).on('change', '.selected_id_v', function() { 
 
    if (this.checked) { 
 
    var checked_val = $(this).val(); 
 
    var $els = $('.selected_id_v[value="' + checked_val + '"]:checked'); 
 
    var count = $els.length; 
 
    console.log(checked_val + ':' + count) 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<table> 
 
    <tr style="text-align:left"> 
 
    <td> 
 
     <input type="checkbox" class="selected_id_v" name="selectd_prcs[]" value='1'> 
 
    </td> 
 
    <td> 
 
     <input type="checkbox" class="selected_id_v" name="selectd_prcs[]" value='2'> 
 
    </td> 
 
    <td> 
 
     <input type="checkbox" class="selected_id_v" name="selectd_prcs[]" value='3'> 
 
    </td> 
 
    <td> 
 
     <input type="checkbox" class="selected_id_v" name="selectd_prcs[]" value='3'> 
 
    </td> 
 
    <td> 
 
     <input type="checkbox" class="selected_id_v" name="selectd_prcs[]" value='2'> 
 
    </td> 
 
    <td> 
 
     <input type="checkbox" class="selected_id_v" name="selectd_prcs[]" value='2'> 
 
    </td> 
 
    </tr> 
 
</table>

+0

danke für Ihre Zeit. –

+0

echo '' . $ wert-> id. ' .wenn ich das Kontrollkästchen checkle, muss $ (this) .parent(). Parent(). Children(). Eq (1) .text() wenn das gleiche Wert muss gezählt werden –

+0

Bitte überprüfen Sie meine Frage bearbeitet –