当前位置:编程学习 > C#/ASP.NET >>

jquery 动态创建元素样式丢失

动态创建了一个元素,但是样式的效果没有出来是怎么回事?
function CreateElement(c,id,text) {
            $(".menu li a").each(function () {
                if ($(this).attr("value") == c) {
                    var obj = "<li><a value='" + id + "' style='color:white'>" + text + "</a></li>";
                    //                    var li = document.createElement("li");
                    //                    var a = document.createElement("a");
                    //                    a.innerHTML = text;
                    //                    a.setAttribute("value", id);
                    //                    li.appendChild(a);
                    $(this).parent().after(obj);
                }
            });
        } --------------------编程问答-------------------- 可能是受到全局样式的影响 

.menu li a 看看有没有这类的样式去掉看看 --------------------编程问答-------------------- 你看一下是不是if条件没有满足 --------------------编程问答--------------------  a 标记 好像不存在 value 这个属性吧
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,