js中的table中需要获取勾选行的值(jquery)

3 篇文章 0 订阅
<table width="100%" id="table1">
        <thead>
            <tr>
                <th>序号</th>
                <th>批次号</th>
                <th>申请方</th>
                <th>商户号</th>
                <th>申请时间</th>
                <th>源币种</th>
                <th>状态</th>
            </tr>
        </thead>
        <tbody>
            <s:iterator id="batchNumberDto" value="#request.list">
                <tr>
                    <td>
                    <s:if test="#request.sta==1">
                    <input type="checkbox" name="SerialNo"     value="#batchNumberDto.batchNumber"/>
                    </s:if>
                    <s:else>
                    1
                    </s:else>
                    </td>
                    <td><s:property value="#batchNumberDto.batchNumber" /></td>
                        <td>
                          <s:property value="#batchNumberDto.merchantName" />
                          </td>
                          <td>
                          <s:property value="#batchNumberDto.userId" />
                          </td>
                        <td>
                        <s:property value="#batchNumberDto.createTime" />
                        </td>
                        <td>
                        <s:property value="#batchNumberDto.sourceCurrency" />
                        </td>
                        <td>
                        <s:property value="#batchNumberDto.merchantId" />
                        </td>
                                                   
                    </tr>
            </s:iterator>
        </tbody>

    </table>

<a  οnclick="associate();return false;"
                                    href="#">关联</a>



function associate() {
         var array = $("table input[type=checkbox]:checked").map(function () {
             /* return { "cell2": $.trim($(this).closest("tr").find("td:eq(2)").text()), "cell4": $.trim($(this).closest("tr").find("td:eq(4)").text()) }; */
             return { "cell3": $.trim($(this).closest("tr").find("td:eq(3)").text())};//老版本

// return { "cell1": $.trim($(this).parents("tr").find("td:eq(1)").text())};//新版本
         }).get();
         var str="";
         $.each(array, function (i, d) {
             str=str+d.cell3+",";
             alert(d.cell3);
         });
        var thisForm = document.searchForm;
          alert(str);
        document.searchForm.action = "associatedFundSerial.action?str="+str;
        document.searchForm.submit();
        
    }

获取所有勾选的第三列的值得数组


<script src="http://code.jquery.com/jquery-1.11.0-beta1.js"></script>



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

田哥coder

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值