在生成父div时隐藏子DIV通过Jquery中的live动态生成

时间:2016-04-22 13:41:49

标签: javascript jquery html css

您好我有一个按钮(OnClick)我正在使用Jquery中的LIVE创建带有几个div的标记。我正在使用

 parentLi.show().trigger("updatelayout");

更新标记。同样,我可以创建多个父div,里面有多个子DIV。

我想隐藏一个特定的孩子DIV并显示其余的DIV。下面的代码行隐藏了所有DIV,但我想隐藏最近生成/生成的DIV。

$(".dropdown").css("display","none");

上面的代码隐藏了所有具有 .dropdown 类的DIV。

我想隐藏当前正在生成具有(.dropdown)类的标记。

需要帮助!

我的代码:

$("#btnAddEmp").live("click", function(){   


    var parentLi = $(this).parents("li").prev(); //Cloning Markup
    var cloneLi = parentLi.clone().val("");    
    var maxSeqNbr = parseInt($("#MAX_SEQ_NBR").val()) + 1;
    var newLi = parentLi.after(cloneLi);

    newLi.find("#One").attr("name","eName" + "$" + maxSeqNbr);
    newLi.find("#two").attr("name","eNumber" + "$" + maxSeqNbr);
    newLi.find("#three").attr("name","eEmail" + "$" + maxSeqNbr);       
    newLi.find("#four").attr("name","eType" + "$" + maxSeqNbr);
    newLi.find("#five").attr("name","eDOB" + "$" + maxSeqNbr); //This code will increment the employee name attribute with $1, $2...
    newLi.trigger("updatelayout");

    $(".empDOB").css("display","none"); //want to hide the eDOB Field and label surrounded by a div with a class name .empDOB

        parentLi.show().trigger("updatelayout");

        $("#MAX_SEQ_NBR").val(maxSeqNbr);
});  

0 个答案:

没有答案