您好我有一个按钮(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);
});