jq+js获取到table标签中的value

前端jsp页面,(这里接收后端的参数方式没有放在上面)

<table>
    <tbody id="fPzQwQwzbrList">
          <tr id="fPzQwQwzbrList{{idx}}">
                <td class="width-35">
                    <sys:userselectComm id="fPzQwQwzbrList{{idx}}_muser" name="fPzQwQwzbrList[{{idx}}].muser.id" value="{{row.muser.id}}" labelName="fPzQwQwzbrList[{{idx}}].muser.name" labelValue="{{row.muser.name}}"
                            cssClass="form-control required" />
                </td>
                <td class="width-35">
                    <select id="fPzQwQwzbrList{{idx}}_zbrlx" name="fPzQwQwzbrList[{{idx}}].zbrlx" data-value="{{row.zbrlx}}" class="form-control m-b  ">
                            <option value=""></option>
                            <c:forEach items="${fns:getDictList('zbrlx')}" var="dict">
                                <option value="${dict.value}">${dict.label}</option>
                            </c:forEach>
                        </select>
                </td>
    </tbody>
</table>

接下来时js部分

   var $tbody=$('#fPzQwQwzbrList');
     function getVal(){
         var $tr=$tbody.children('tr');
         var mj = [];
         $.each($tr,function(key,value){
             var $item=$(value);
             var trid=$item.attr('id');
             if($item.find('#'+trid+'_zbrlx').val()=="01"){//这里的'#'+trid+'_zbrlx'根据我页面的name属性来进行拼接 根据实际情况来
                   mj.push($item.find('#'+trid+'_muserName').val());
              }
           })
             return mj.join(',');
         }

每天学习一点,每天进步一点

猜你喜欢

转载自www.cnblogs.com/lq-first/p/12034384.html