首页 > 解决方案 > 我想使用 jQuery 获取复选框的值

问题描述

在一个表中有多行,我想要的是如果我点击一个特定的用户名称,如“Sam”和“Adem”,我想获得只与该行相关的复选框的值。

<thead>
  <tr>
    <td>Select</td>
    <td>Name</td>
    <td>Username</td>
    <td>Rank</td>
    <td>Address</td>
  </tr>
</thead>
<tbody>
  <tr>
    <td><input type="checkbox" name="" id="" value="1"></td>
    <td>Sam</td>
    <td>Sam001</td>
    <td>Admin</td>
    <td>XYZ</td>
  </tr>
  <tr>
    <td><input type="checkbox" name="" id="" value="2"></td>
    <td>Adem</td>
    <td>Adem002</td>
    <td>Manager</td>
    <td>ZYZ</td>
  </tr>
  <tr></tr>
  <tr></tr>

标签: javascripthtmljqueryjquery-selectors

解决方案


在 TD 元素上附加点击事件。在处理程序中使用.parent().find()方法找到复选框。找到复选框后,使用.val()方法获取其值。


推荐阅读