我有一个第一个带有复选框的表格<td>
,现在我只想检查那些<tr>
复选框被选中的地方。
<table>
<tr>
<th style="width: 5%;">Select</th>
<th style="width: 5%;">ID</th>
<th style="width: 10%;">Name</th>
<th style="width: 5%;">Order</th>
<th style="width: 5%;">Price</th>
</tr>
<c:forEach var="pack" items="${PackList}" varStatus="rowCounter">
<tr class="allPackClass">
<td class="selective_CatCreation"><input type="checkbox" name="packIdCatCreate" value="${pack.packId}"></td>
<td>${pack.packId}</td>
<td>${pack.name}</td>
<td><input type="text" name="packDisOrder" disabled="disabled" style="width: 20px;" value=""></td>
<td><input type="text" name="packPrice" disabled="disabled" style="width: 20px;" value=""></td>
</tr>
</c:forEach>
</table>
验证 -->
$("tr.allPackClass").each(function() {
if($(this).is(":checked")== true){
if($(this).closest('tr').find('input:text').val() == ""){
$("#validationDiv_").html("<span style='font-size:12px;color:red;'>Fileds are missing</span>");
return false;
}
}
});
请帮忙,我在哪里做错了?