我正在尝试编辑我的表格行。当我尝试编辑它时,以前的值没有更新到新输入框。我想在新输入框中获取数字。我尝试通过,value="' + $(this).text() + '">'但它适用于type="text",而它不适用于 type="number"。任何人都可以请帮忙。
// Edit row on edit button click
$(document).on("click", ".edit", function(){
$(this).parents("tr").find("td:not(:last-child, :nth-last-child(2))").each(function(){
$(this).html('<input type="text" class="heading_label-box" value="' + $(this).text() + '">');
});
$(this).parents("tr").find("td:nth-last-child(3)").each(function(){
$(this).html('<input type="number" class="heading_total-weight" value="' + $(this).text() + '">');
});
$(this).parents("tr").find(".add, .edit").toggle();
$(".add-heading, .add-point").attr("disabled", "disabled");
});
我试过$(this).val(), $(this).value(),但无法获得价值。
大话西游666
蛊毒传说
相关分类