我可以检查是否选择了使用同一类的复选框? 如果是,我可以获得所选复选框的ID吗?
<tr>
<td>Project cost</td>
<td><input type ="text" id ="pc"/></td>
<td><input class="change" type="checkbox" name="chkBox" id="chkBox"></input></td>
<td><input class="sim" type="checkbox" name="chkBox1" id="chkBox1"></input></td>
</tr>
<tr>
<td>Avg hours</td>
<td><input type ="text" id ="avghrs"/></td>
<td><input class="change" type="checkbox" name="chkBoxa" id="chkBoxa"></input></td>
<td><input class="sim" type="checkbox" name="chkBox1a" id="chkBox1a"></input></td>
</tr>
<tr>
<td>Project completion date</td>
<td><input type ="text" id ="cd"/></td>
<td><input class="change" type="checkbox" name="chkBoxb" id="chkBoxb"></input></td>
<td><input class="sim" type="checkbox" name="chkBox1b" id="chkBox1b"></input></td>
</tr>
答案 0 :(得分:5)
$('.change:checked').attr('id');
例如
$('.change:checked').each(function() {
alert(this.id);
});
答案 1 :(得分:0)
试试这个:
$(document).ready(function(){
$('input:checkbox').change(function(){
var $class = $(this).attr('class');
$('.'+$class+':checkbox:checked').not(this).each(function(){
alert($(this).attr('id'))
})
})
})