layui点击按钮添加可编辑的一行方法
在之前的尝试中,我们发现在添加了edit:'text'属性后,新添加的行仍然无法进行单元格编辑,而原有的数据则可以正常编辑。通过浏览器的调试工具,我们可以看到原有数据的样式与我们期望的有所不同。
现在,我们将展示如何通过点击按钮添加一行
当触发“addTable”的点击事件时,会执行以下操作:
$("addTable").click(function(){
// 构建新的
var tr = " <tr>" +
" <td data-field='domainId' data-edit='text'> <div class='layui-table-cell laytable-cell-edit' contentEditable='true'>请在此编辑domainId</div></td>" +
" <td data-field='colName' data-edit='text'> <div class='layui-table-cell laytable-cell-edit' contentEditable='true'>请在此编辑colName</div></td>" +
" <td data-field='typeName' data-edit='text'> <div class='layui-table-cell laytable-cell-edit' contentEditable='true'>请在此编辑typeName</div></td>" +
" <td data-field='scale' data-edit='text'> <div class='layui-table-cell laytable-cell-edit' contentEditable='true'>请在此编辑scale</div></td>" +
" <td data-field='notNull' data-edit='text'> <div class='layui-table-cell laytable-cell-edit' contentEditable='true'>请在此编辑notNull</div></td>" +
" </tr>";
$(".layui-table-body .layui-table tbody").append(tr);
});
以上就是长沙网络推广为大家分享的layui点击按钮添加可编辑的一行的方法。希望能给各位开发者带来启发和帮助,也请大家多多支持长沙网络推广和我们的后续分享。如有更多疑问或建议,欢迎与我们交流。
以上内容仅供参考和学习,实际使用时请根据实际情况进行调整和优化。也请大家持续关注我们的后续更新,相信会有更多精彩内容等待大家。感谢大家的阅读和支持!