如何在javascript从表获取复选框的值?

我有一个表在每一列复选框和我想要的'name'选中复选框的属性。 下面是复选框的样子。 每个复选框都有不同的name行和列。 的语法name属性是[row_name-col_name]:

enter image description here

我试着像下面js文件:

<span style="color:#393318"><code><span style="color:#101094">var</span><span style="color:#303336"> formid </span><span style="color:#303336">=</span><span style="color:#303336"> jQuery</span><span style="color:#303336">(</span><span style="color:#303336">elem</span><span style="color:#303336">).</span><span style="color:#303336">attr</span><span style="color:#303336">(</span><span style="color:#7d2727">'id'</span><span style="color:#303336">);</span>

  <span style="color:#101094">var</span><span style="color:#303336"> checkdvalue </span><span style="color:#303336">=</span> <span style="color:#303336">[];</span>
  <span style="color:#101094">var</span><span style="color:#303336"> j </span><span style="color:#303336">=</span> <span style="color:#7d2727">0</span><span style="color:#303336">;</span><span style="color:#303336">

  jQuery</span><span style="color:#303336">(</span><span style="color:#7d2727">'#ecf_table'</span><span style="color:#303336">).</span><span style="color:#303336">find</span><span style="color:#303336">(</span><span style="color:#7d2727">'tr'</span><span style="color:#303336">).</span><span style="color:#303336">each</span><span style="color:#303336">(</span><span style="color:#101094">function</span> <span style="color:#303336">()</span> <span style="color:#303336">{</span>
    <span style="color:#101094">var</span><span style="color:#303336"> row </span><span style="color:#303336">=</span><span style="color:#303336"> jQuery</span><span style="color:#303336">(</span><span style="color:#101094">this</span><span style="color:#303336">);</span>
    <span style="color:#101094">if</span><span style="color:#303336">(</span><span style="color:#303336">row</span><span style="color:#303336">.</span><span style="color:#303336">find</span><span style="color:#303336">(</span><span style="color:#7d2727">'input[type="checkbox"]'</span><span style="color:#303336">).</span><span style="color:#101094">is</span><span style="color:#303336">(</span><span style="color:#7d2727">':checked'</span><span style="color:#303336">))</span> <span style="color:#303336">{</span><span style="color:#303336">

        checkdvalue</span><span style="color:#303336">[</span><span style="color:#303336">j</span><span style="color:#303336">++]</span> <span style="color:#303336">=</span><span style="color:#303336"> jQuery</span><span style="color:#303336">(</span><span style="color:#303336">row</span><span style="color:#303336">.</span><span style="color:#303336">find</span><span style="color:#303336">(</span><span style="color:#7d2727">'input[type="checkbox"]'</span><span style="color:#303336">)).</span><span style="color:#303336">attr</span><span style="color:#303336">(</span><span style="color:#7d2727">'name'</span><span style="color:#303336">);</span>

    <span style="color:#303336">}</span><span style="color:#303336">
     alert</span><span style="color:#303336">(</span><span style="color:#303336">checkdvalue</span><span style="color:#303336">);</span>
  <span style="color:#303336">});</span></code></span>

我需要一个数组的样子A.4-2,A.4-3,A.6-2上面的表。 但我得到A.4-1,A.6-1只有。 帮助我得到所需的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值