gpt4 book ai didi

javascript - 我怎样才能删除克隆 HTML JQuery

转载 作者:行者123 更新时间:2023-11-28 03:05:09 25 4
gpt4 key购买 nike

我只是一个初学者,我想创建用于删除克隆的按钮,但我做不到。这是我的代码,但它不起作用。请帮助我知道我哪里错了。

附言。抱歉我的英语不好

HTML

 <div class="docu">
<div class="row">
<div class="col-sm-2"></div>
<div class="col-lg-7" id="Freport" name="Freport">
<div class="input-group">
<div class="input-group-btn">
<select name="tell" id="tell" class="btn btn-default dropdown-toggle">
<option value="0"></option>
<option value="1"></option>
<option value="2"></option>
<option value="3"></option>
</select>
</div><!--End row-->

<input type="text" class="form-control" aria-label="..." placeholder="...">

</div><!-- /btn-group -->
</div><!-- /input-group -->

<div class="col-sm-1">

<button type="submit" id="btnClonereport"><span class="glyphicon glyphicon-plus-sign" aria-hidden="true"></span></button>
<button type="submit" id="btnDelreport"><span class="glyphicon glyphicon-minus-sign" aria-hidden="true"></span></button>
</div>

<div id="container4">
</div>

JS 这是我可以克隆但无法删除克隆的脚本。

<script type="text/javascript">
$(function () {
$("#btnClonereport").bind("click", function () {


var index = $("#container4 select").length + 1;

//Clone the DropDownList
var fre = $("#Freport").clone();
var fre2 = $("#orand").clone();


//Set the ID and Name
fre.attr("id", "Freport_" + index);
fre.attr("name", "Freport_" + index);
fre2.attr("id", "orand_" + index);
fre2.attr("name", "orand_" + index);


//[OPTIONAL] Copy the selected value
var selectedValue = $("#Freports option:selected").val();
fre.find("option[value = '" + selectedValue + "']").attr("selected", "selected");
var selectedValue = $("#orands option:selected").val();
fre2.find("option[value = '" + selectedValue + "']").attr("selected", "selected");

//Append to the DIV.


$("#container4").append(fre2);
$("#container4").append(fre);
$("#container4").append("<br /><br />");


});
$("#btnDelreport").bind("click", function(){
$(this).closest("#container4").remove();
});
});

</script>

最佳答案

所以你想删除所有的表单克隆?试试这个删除按钮操作:

编辑:如果您想删除最后一次出现,这会使事情变得简单得多。

    $("#btnDelreport").bind("click", function(){
$('#container4').children('.col-lg-7').last().remove();
});

关于javascript - 我怎样才能删除克隆 HTML JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32925193/

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