javascript - 如何在jQuery中获取指定div的选中复选框值

标签 javascript php jquery html css

<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>

我需要找到指定 div 的选中值有 id小号:optrep0 , optrep1 , optrep2以上,我试过使用

var optrep0= jQuery(':checkbox:checked').map(function () {
    return this.value;
}).get();

并发送optrep0变量到服务器,但它会发送每个选中的值。所以,我只想发送指定的 div s only per variable,我也试过了

 var optrep0= jQuery('#optrep0>#warna:checkbox:checked').map(function () {
     return this.value;
 }).get();

PS:td id 上的子 id 名称不能按原样更改,我只需要 javascript 示例如何解决这种情况,谢谢 :D

最佳答案

> 中留出空间并使用 dot上课 warna

Live Demo

var optrep0= jQuery('#optrep0 > .warna:checkbox:checked').map(function () {
    return this.value;
}).get();

关于javascript - 如何在jQuery中获取指定div的选中复选框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30590343/

相关文章:

php - 使用直通开关

php - 为什么当我向 mysqli_query 发送多个查询时会出现错误?

javascript - 无法为第二次单击设置动画 jquery/css

javascript - React - 根据宽度缩短字符串

javascript - react 路由器:开关重定向在 localhost:xxxx 中不起作用。从 baseUrl 重定向到其他页面

javascript - 小于或等于 NN 的预定义数字的最佳可能组合和

jquery - 我应该如何解决这个 css-hack 问题?

javascript - iPad/iPhone 预加载图像时出错

php类构造函数

jQuery 验证插件对我不起作用