gpt4 book ai didi

javascript - Jquery首次克隆div,停止用户克隆6次以上

转载 作者:行者123 更新时间:2023-12-03 04:33:54 25 4
gpt4 key购买 nike

我正在尝试创建一个现有 div 的克隆 div。克隆正在工作,并允许用户通过单击按钮来克隆 div。现在我想要进行验证,其中仅允许用户克隆 div 最多 6 次,并且如果可能的话显示一条消息“您不允许再添加项目”

  <div id ="specdiv ">
<fieldset class="fieldset">
<legend class="legend">Question Specification</legend>
<div class="editor-label">
@Html.LabelFor(model => model.OfferedAnswer)
</div>
<div class ="answerchoice1" id="">
<div class="editor-field">
@Html.TextAreaFor(model => model.OfferedAnswer.AnswerText)




</div>
</div>

</fieldset>


</div>
<button id="quesId" class="mini-button" type =" button">+</button>

$(document).ready(function () {
$('button').click(function () {
//$('.answerchoice1').before($('.answerchoice1').clone())
var $target = $('.answerchoice1').find('div.editor-field:first');
$target.clone().appendTo('.answerchoice1');
var tID = $(this).attr(".answerchoice1").split(/ _/);
//console.log($('.example-1').html());
})

})

最佳答案

您所追求的是这样的:

$(document).ready(function () {
$('button').click(function () {
if($('.editor-field').length >= 6){
alert('No more than 6!');
return false;
}
//$('.answerchoice1').before($('.answerchoice1').clone())
var $target = $('.answerchoice1').find('div.editor-field:first');
$target.clone().appendTo('.answerchoice1');
var tID = $(this).attr(".answerchoice1").split(/ _/);
//console.log($('.example-1').html());
})

})

工作 fiddle : https://jsfiddle.net/on3kj4hp/

希望对你有帮助!

关于javascript - Jquery首次克隆div,停止用户克隆6次以上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43370124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com