我有以下html代码。
<table class="table">
<thead>
<th>Size</th>
<th>Quantity</th>
</thead>
<tbody>
<tr>
<td class="name">
<input type="hidden" value="2" name="size"/>
</td>
<td class="description">
<input type="text" name="quantity" class="input-xlarge" placeholder="Enter quantity here.."/>
</td>
</tr>
<tr>
<td class="name">
<input type="hidden" value="2" name="size"/>
</td>
<td class="description">
<input type="text" name="quantity" class="input-xlarge" placeholder="Enter quantity here.."/>
</td>
</tr>
<tr>
<td class="name">
<input type="hidden" value="2" name="size"/>
</td>
<td class="description">
<input type="text" name="quantity" class="input-xlarge" placeholder="Enter quantity here.."/>
</td>
</tr>
<tr>
<td class="name">
<input type="hidden" value="2" name="size"/>
</td>
<td class="description">
<input type="text" name="quantity" class="input-xlarge" placeholder="Enter quantity here.."/>
</td>
</tr>
</tbody>
</table>
我正在遍历 tbody 中的每个 tr 并获取每个输入值。但我想追加<div class="error-message">Error Message Here..</div>
. 所以我想要如下输出。
<table class="table">
<thead>
<th>Size</th>
<th>Quantity</th>
</thead>
<tbody>
<tr>
<td class="name">
<input type="hidden" value="2" name="size"/>
</td>
<td class="description">
<input type="text" name="quantity" class="input-xlarge" placeholder="Enter quantity here.."/>
<div class="error-message">Error Message Here..</div>
</td>
</tr>
<tr>
<td class="name">
<input type="hidden" value="2" name="size"/>
</td>
<td class="description">
<input type="text" name="quantity" class="input-xlarge" placeholder="Enter quantity here.."/>
<div class="error-message">Error Message Here..</div>
</td>
</tr>
<tr>
<td class="name">
<input type="hidden" value="2" name="size"/>
</td>
<td class="description">
<input type="text" name="quantity" class="input-xlarge" placeholder="Enter quantity here.."/>
<div class="error-message">Error Message Here..</div>
</td>
</tr>
<tr>
<td class="name">
<input type="hidden" value="2" name="size"/>
</td>
<td class="description">
<input type="text" name="quantity" class="input-xlarge" placeholder="Enter quantity here.."/>
<div class="error-message">Error Message Here..</div>
</td>
</tr>
</tbody>
</table>
javascript如下。
$('.table > tbody tr').each(function() {
var size_id = $(this).children('.name').find('input').val();
var quantity = $(this).children('.description').find('input').val();
$(this).find('.description').append('<div class="error-message">Error Message Here..</div>');
}
但我没有得到那个输出。请建议我锄头这样做。