JS获取选中checkbox对应行的input值

12 篇文章 0 订阅

JS代码:

//审核亩数
        $("#audit").click(function(){
            var _$id=$("input[type='checkbox'][disabled!='disabled'][class='workid']:checked");//id
            if(_$id.length == 0){
                alert("请选择记录!");
                return false;
            }else{
                var ids="";//ID
                var areameasures="";//核实后亩数
                _$id.each(function(i){
                    //获取核实亩数
                    var row=$(this).parent("td").parent("tr");
                    var checkAreameasure=row.find("[name='checkAreameasure']").val();

                    var obj=$(this);
                    if(i < _$id.length - 1){
                        ids+=obj.val()+",";
                        if(checkAreameasure == null || checkAreameasure == ''){
                        }else{                            
                            areameasures+=checkAreameasure+",";
                        }
                    }else{
                        ids+=obj.val();
                        if(checkAreameasure == null || checkAreameasure == ''){
                        }else{
                            areameasures+=checkAreameasure;                            
                        }
                    }
                });
                //判断填写的核实亩数是否为空
                if(areameasures == null || areameasures == ''){
                    alert("请填写核实亩数!");
                    return false;
                }else{}
                var url="方法&ids="+ids+"&areameasures="+areameasures;
                $.post(url,function(data){
                    if(data == 0){
                        alert("审核失败!");
                    }else{
                        alert("审核成功!");
                        window.location.reload();
                    }
                });
            }
        });

table中写法:

<c:forEach var="work" items="${list}" varStatus="s">
                            <tr class="page_list_row">
                                <td>
                                    <input type="checkbox" id="ids" name="ids" value="${work.id}" class="workid" />
                                </td>
                                
                                <td align="center" nowrap="nowrap">
                                <input type="text" name="checkAreameasure" id="checkAreameasure" value="${work.checkAreameasure}" class="checkAreameasure" />
                                </td>
                                  
                            </tr>
                        </c:forEach>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值