用戶是否可以在<input>
框中鍵入想要克隆並追加在頁面上的元素的數量?用戶指定金額時動態克隆元素? - JavaScript + HTML
問題是,當用戶當前指定要克隆的元素數量時,元素數大於想要在第二次點擊中克隆的元素數。另外,是否可以隱藏要在HTML和CSS中克隆的原始元素?請參閱下面的代碼和JsFiddle Link。
$("#btn").click(function() {
var number = document.getElementById("member").value;
var e = $('.col');
for (i=0;i<number;i++) {
e.clone().insertAfter(e);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Specify Amount of Member Cards Required:<input placeholder="e.g. 2" type="text" id="member" name="member" value="">
<button id="btn" onclick="addinputFields()">Go</button>
<div>
</div>
<br>
<div class="col">Member Card</div>
所以,你要隱藏以前克隆的元素呢? – Li357
嗨,使用Javascript代碼,它通過識別類和克隆來克隆現有的元素。因此,我只想隱藏Javascript正在複製的原始元素。 – Dave