Javascript 如何设置只能删除元素预定义值的方法?

Javascript 如何设置只能删除元素预定义值的方法?,javascript,jquery,html,Javascript,Jquery,Html,我在Jquery中有一个list和prepend()方法,每次单击它时,我都可以在html代码中添加新的元素。我甚至可以增加1000倍,但我想有一个限制。如何设置限制?例如,当用户单击按钮时,他们应该只能追加2次 html: 这是一段 这是另一段 清单项目1 清单项目2 清单项目3 前置文本 前置列表项 和jquery: $(document).ready(function(){ $("#btn1").click(function(){ $("p").prepend(

我在Jquery中有一个list和prepend()方法,每次单击它时,我都可以在html代码中添加新的元素。我甚至可以增加1000倍,但我想有一个限制。如何设置限制?例如,当用户单击按钮时,他们应该只能追加2次

html:


这是一段

这是另一段

  • 清单项目1
  • 清单项目2
  • 清单项目3
  • 前置文本 前置列表项
    和jquery:

    $(document).ready(function(){
        $("#btn1").click(function(){
            $("p").prepend("<b>Prepended text</b>. ");
        });
        $("#btn2").click(function(){
            $("ol").prepend("<li>Prepended item</li>");
        });
    });
    
    $(文档).ready(函数(){
    $(“#btn1”)。单击(函数(){
    $(“p”)。前置(“前置文本”);
    });
    $(“#btn2”)。单击(函数(){
    $(“ol”)。预加(
  • 预加项“
  • ”; }); });
    给它一个数据:

    <button id="btn1" data-prepended="0">Prepend text</button>
    
    Prepend文本
    
    然后

    $("#btn1").click(function(){
        var a = parseInt($(this).data("prepended"),10);
        if(a<2){
        a++;
        $("p").prepend("<b>Prepended text</b>. ");
        $(this).data("prepended", a);
        }
    });
    
    $(“#btn1”)。单击(函数(){
    var a=parseInt($(this).data(“前置”),10);
    如果(a给出一个数据:

    <button id="btn1" data-prepended="0">Prepend text</button>
    
    Prepend文本
    
    然后

    $("#btn1").click(function(){
        var a = parseInt($(this).data("prepended"),10);
        if(a<2){
        a++;
        $("p").prepend("<b>Prepended text</b>. ");
        $(this).data("prepended", a);
        }
    });
    
    $(“#btn1”)。单击(函数(){
    var a=parseInt($(this).data(“前置”),10);
    
    如果(a你想做这样的事情

    var count = 0;
    var limit = 5;
    
    $(document).ready(function() {
        $("#btn1").click(function() {
            $("p").prepend("<b>Prepended text</b>. ");
        });
        $("#btn2").click(function() {
            if (count <= limit) {
                $("ol").prepend("<li>Prepended item</li>");
                count++;
            } else {
                alert('limit reached')
            }
        });
    });
    
    var计数=0;
    风险价值限额=5;
    $(文档).ready(函数(){
    $(“#btn1”)。单击(函数(){
    $(“p”)。前置(“前置文本”);
    });
    $(“#btn2”)。单击(函数(){
    
    如果(count你想做这样的事情

    var count = 0;
    var limit = 5;
    
    $(document).ready(function() {
        $("#btn1").click(function() {
            $("p").prepend("<b>Prepended text</b>. ");
        });
        $("#btn2").click(function() {
            if (count <= limit) {
                $("ol").prepend("<li>Prepended item</li>");
                count++;
            } else {
                alert('limit reached')
            }
        });
    });
    
    var计数=0;
    风险价值限额=5;
    $(文档).ready(函数(){
    $(“#btn1”)。单击(函数(){
    $(“p”)。前置(“前置文本”);
    });
    $(“#btn2”)。单击(函数(){
    if(count
    $(document).ready(function()函数){
    $(“#btn1”)。单击(函数(){
    if($('p>b').length
    $(document).ready(函数(){
    $(“#btn1”)。单击(函数(){
    如果($('p>b')。长度