js前端clone的要诀
Posted hoge66的专栏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js前端clone的要诀相关的知识,希望对你有一定的参考价值。
1、首先要定义原体,这个包括对象,和隐藏属性,这个是不能显示的,最外层设置 class=“hide”,要克隆的部分设置为显示;
<ul id="loanoneTableHide" class="hide"> <!-- Text inputs --> <li id="loanoneTable_trRow_1" class="CaseRow" > <div class="item-content"> <div class="item-media"> <i class="icon icon-form-name"></i> </div> <div class="item-inner"> <div class="item-input"> <input class="btn btn-small" name="addrowloanoneBtn" type="button" value="新增" onclick="addData();" > <input type="button" class="btn_edit" name="deleteName" value="删除" /> <input type="hidden" name="userDescrips[0].id" value="" > <input type="text" name="userDescrips[0].title" placeholder="标题" value="二维码" > <input type="text" name="userDescrips[0].tags" placeholder="标签" > <textarea name="userDescrips[0].descrip" placeholder="内容" class=""></textarea> <input type="hidden" name="userDescrips[0].username" value="hoge" > </div> </div> </div> </li> <!-- Text inputs end--> </ul>
2、上面的元素要放在form的外面,否则提交造成重复提交userDescrips[0]
<form id="uploadForm" action="${context}/mobile/savedescrip" enctype="multipart/form-data" method="post"> <div class="list-block"> <ul id="loanoneTable"> <!-- Text inputs --> <!-- Text inputs end--> </ul> </div> <div class="content-block"> <div class="row"> <div class="col-50"> <a href="#" class="button button-big button-fill button-danger">取消</a> </div> <div class="col-50"> <a id="ajaxSubmit" href="#" class="button button-big button-fill button-success" >提交</a> </div> </div> </div> </form>
以上是关于js前端clone的要诀的主要内容,如果未能解决你的问题,请参考以下文章
关于js----------------分享前端开发常用代码片段
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段