javascript - 如何正确使用.removeClass

标签 javascript jquery

var increment = 0;

$("#dial-save").click(function(){
$(".add-flow").html("");
$(".add-flow").append("<button type='button' class='btn btn-w-s btn-ivr'><i class='fa fa-hand-o-down p-xxs' aria-hidden='true'></i>Dial</button>");

    switch(increment) {
        case 0:
                $(".flow-preview").append("<div class='col-md-1'></div><div  class='col-md-1'></div><div class='col-md-10 add-flow'><button type='button' class='btn add-applet' data-toggle='modal' data-target='#myModalAddApplet'>Add Applet</button></div>");
                increment++;
                $("#myModalAppletDial").modal('hide');
                $( ".add-flow:first-child" ).removeClass("add-flow");
                break;

         case 1:
                $(".flow-preview").append("<div class='col-md-1'></div><div class='col-md-1'></div><div class='col-md-1'></div><div class='col-md-9 add-flow'><button type='button' class='btn add-applet' data-toggle='modal' data-target='#myModalAddApplet'>Add Applet</button></div>");
                increment++;
                $("#myModalAppletDial").modal('hide');
                break;

    };

});

我需要有关更改行 $( ".add-flow:first-child").removeClass("add-flow"); 的帮助。我在这里想做的是从所有标签中删除 add-flow 除了我要附加的标签之外......

最佳答案

尝试以下操作

switch(increment) {
            case 0:
            $('.flow-preview').find( ".add-flow" ).removeClass("add-flow");
            $(".flow-preview").append("<div class='col-md-1'></div><div class='col-md-1'></div><div class='col-md-10 add-flow'><button type='button' class='btn add-applet' data-toggle='modal' data-target='#myModalAddApplet'>Add Applet</button></div>");
            increment++;
            $("#myModalAppletDial").modal('hide');
            break;

            case 1:
            $(".flow-preview").append("<div class='col-md-1'></div><div class='col-md-1'></div><div class='col-md-1'></div><div class='col-md-9 add-flow'><button type='button' class='btn add-applet' data-toggle='modal' data-target='#myModalAddApplet'>Add Applet</button></div>");
            increment++;
            $("#myModalAppletDial").modal('hide');
            break;

};

关于javascript - 如何正确使用.removeClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37694147/

相关文章:

jquery - 当用户点击页面某处时关闭所有子菜单

javascript - 使用 javascript 将 HTML 表格数据存储在数组中

javascript - 数据表 - 使用选择框显示/隐藏

javascript - 如何将包含图像文件的流发送到环回中的远程方法?

javascript - 在 React Native 移动应用程序中存储用户凭据的位置

javascript - API请求正确返回,但回调函数中为null

jquery - 防止页面溢出水平滚动

jquery - 在我的案例中如何使元素适合屏幕

javascript - React中一键将事件内容存储到数组中的延迟

javascript - 使用 object.entries 对对象进行排序