JS获取Table不同列的值
Table:
<tr>
<td align="center">
<input type="checkbox" name="chk" id="chk" title=" <%# ShowStatus(Eval("State").ToString())%>"
value=" <%# Eval("SIMNumber")%>" />
</td>
<td align="center">
<%# Eval("SIMNumber")%>
</td>
<td align="center">
<%# Eval("SIMSerial")%>
</td>
<td align="center">
<%# Eval("Identifier")%>
</td>
<td align="center">
<%# Eval("AddTime", "{0:yyyy-MM-dd}")%>
</td>
<td align="center">
<%# Eval("TimeOver","{0:yyyy-MM-dd}")%>
</td>
<td align="center">
<label class="financial">
<%# WebGPS.BasicInfo.Common.StaticMethod.ToDecimal(Eval("PackageMoney"))%>
</label>
</td>
<td align="center">
<%# Eval("RegId")%>
</td>
<td align="center">
<%# ShowStatus(Eval("State").ToString())%>
</td>
<td align="center">
<%# GetBorrowUser(Eval("State").ToString(), Eval("SIMNumber").ToString())%>
</td>
<td align="center" class="addusername">
<%# Eval("AddUserName")%>
</td>
<td align="center">
<%# Eval("Name")%>
</td>
<td align="center">
<%# Eval("CompanyName")%>
</td>
<td align="center">
<%# Eval("CarBrand")%>
</td>
<td align="center">
<%# Eval("ValidityDate", "{0:yyyy-MM-dd}")%>
</td>
<td align="center">
<%# Eval("LastDate", "{0:yyyy-MM-dd}")%>
</td>
</tr>
可知:在checkbox中含有value:SimNumber和Title:State的值。但是如果还想获取AddUserName列的值,就不够了。
// 指定保管人 function UpdateAddUser() { var obj = $("input[type=checkbox][name=chk]:checked"); var value = ""; var title = ""; if (obj && obj.length) { $.each(obj, function (i, item) { var addname = $.trim($(this).closest("tr").find("td.addusername").text()); value += item.value + ","; if (addname) { alert("选择的SIM卡号码:" + item.value + "已经有保管人,不能指定保管人!") return; } title = item.title; if (title.indexOf('待用') < 0) { alert("选择的SIM卡号码:" + item.value + "不是待用卡,不能指定保管人!") return; } }); $('#<%=NumList.ClientID%>').value = value; // ShowIframehref('UI/BasicInfo/SIM_Update.aspx', 'window', '修改信息', 550, 360, 1, ReLoad); } else { alert("没有数据"); } }
可以通过
$(this).closest("tr").find("td.addusername").text()来获取。

浙公网安备 33010602011771号