在单击“删除”按钮后和使用 jQuery 删除行之前,我试图从输入框中获取值。现在我只是想得到第一个盒子,但我的选择尝试没有任何运气。
这是检索具有 .editing 类的输入值的最新尝试。顺便说一句,这还不是全部代码。removeIng 函数正在按预期触发,我只是没有得到我需要的东西。
$('.remove_ing').click(removeIng);
function removeIng(){ //removes the row
alert($(this).parentsUntil('tr').find('.editing').val());
$(this).parent().parent().remove();
}
这是HTML,我有几行这样的(动态添加)
<tr>
<td><input type='text' name='ingredient' value='' class='editing' /></td>
<td><input type="text" class='editing_amt' name="amount" size="8" value="100"/></td>
<td><select name='meas' class='editing_meas'></select></td>
<td><input type="button" name="remove_ing" class="remove_ing" value="Remove"/></td>
</tr>
谢谢您的帮助