0
當我向表格中插入一個新的表格行時,我需要重命名一個複選框。對於皮特的愛,我不知道爲什麼這不工作用jQuery重命名複選框
$('.productSelect').blur(function() {
$('#invoiceTable tbody>tr:last').clone(true)
.insertAfter('#invoiceTable tbody>tr:last').find("input").val("")
.find("select").val("").find("checkbox")
.attr('name', "soldOut[" +rowCount + "]");
rowCount++;
return false;
});
的HTML:
<tr>
<td><img src="/pics/deleteRow.png" class="delete"> </td>
<td class="productColumn">
<select name="productID[]" class="productSelect" >
<option value="0"></option>
</select>
</td>
<td>
<select name="lotID[]" class="lotNumber" >
<option value=0>Lot #</option>
</select>
</td>
<td>
<select name="wheelID[]" class="wheelNumber">
<option value=0>Wheel</option>
</select>
</td>
<td>
<select name="packageType[]" class="packageType">
<option value=0>Pkg Type</option>
</select>
</td>
<td class="numberPieces"><input name="numberPieces[]" class="numberOfPieces"></td>
<td class="quantityField"><input name="weight[]" class="weight" ></td>
<td class=priceField><input name="price[]" type="number" step="any">
</td>
<td class="subtotalField"><input type="number" step="any" readonly="readonly"></td>
<td class="soldOut"><input type="checkbox" name="soldOut[<?php echo $rowNum; ?>]" class="soldOutBox" ></td>
任何想法的問題是什麼?
似乎並沒有任何區別。 – Casey 2013-03-02 17:11:05
@Casey你可以用生成的html創建一個jsfiddle.net嗎? – 2013-03-02 17:12:51
它是這樣的:http://jsfiddle.net/mSVkp/ – Casey 2013-03-02 17:18:41