$(".c1").click(function(){$(this).css("border","2px red solid")}).appendTo($this)
前后顺序....
js更改的只是表面上的,除非你把他作为一个变量保存,然后,绕过新添加的数据也使用这个变量存储的样式。或者,直接用ID或class来区分两组css样式(如原来为.base {...},更细后为.new {...}),为新添加的内容添加修改的css标签(class="new")。
CSS称之为层叠样式表,样式的定义是有一定权重的。交互脚本设置的css样式,也要保证新的样式处于当前执行脚本内。
和正常获取DOM添加css一样。$("div").append("<form action='xxx' id='form'>...</form>")
$("#form").css({xx: xx, xx: xx})