我有一个表在每一列复选框和我想要的'name'
选中复选框的属性。 下面是复选框的样子。 每个复选框都有不同的name
行和列。 的语法name
属性是[row_name-col_name]
:
我试着像下面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
只有。 帮助我得到所需的值。