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