我在asp.netmvc中使用js和jquery创建了一个树。
有一个添加按钮,用于添加同级和同级子级。
为了确定要做什么,我使用了以下代码。
//检查从何处调用函数var checkClass=$('#UlPrnt').find('span').css('background-color','Lime').length;if(checkClass==0){添加Sibling();$('#hdnChkSibbling').val('2');}其他{调试器var getValue=$('#dvTree').find('span').css('background-color','Lime');var spnID=获取值[1].id;var check=spnID.indexOf(“spn”);if(勾选>0){添加Sibling();$('#'+spnID).css('background-color','');}其他{//调用函数以附加相同级别的子级}}
当我在jquery中使用find函数时,我的解释是,它将返回dom的编号,其中对应的bg颜色是lime。
但它所做的是将bgcolor应用于所有跨度。
如何获取bgcolor为lime的span的id。
每件事都是动态创建的(span,div),只是为了获得更好的图片而添加。