有没有办法知道是否使用jquery选择了具有相同类名的任何复选框

Pra*_*ady 1 jquery

我可以检查是否选择了使用相同类的任何复选框?如果是,我可以获得所选复选框的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>
Run Code Online (Sandbox Code Playgroud)

Dav*_*enn 5

您想使用jQuery:checked选择器

$('.change:checked').attr('id');
Run Code Online (Sandbox Code Playgroud)

例如

$('.change:checked').each(function() {
   alert(this.id);
});
Run Code Online (Sandbox Code Playgroud)