碰到了这个问题,jquery 的append添加的div无效,如果直接在jsp页面写div class的jquery都有效。这里是通过ajax获取到的数据,然后append到页面中请个位大侠帮帮忙 先谢谢了!
1 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
我的意思是你要把变量添加到一个元素里面,那个元素总设定了一个样式吧,把那个样式写成一个class。向那个元素添加完变量之后,再为它重新设定class,也就是append()之后,再用addClass()方法把之前设置的样式添加给它(这里纠正一下之前的错误,我之前记错了,添加样式是addClass())。如 <html> <style>.class1{font-size:20px}</style> <head> <script> $(function(){ $("#content1").append($("#content2").text()).addClass("class1"); }); </script> </head> <body> <div id="content1" class="class1"></div> <div id="content2">content</div> </body> </html> 还有,我看你之前添加的元素里面有的设置了class的,class里面有的属性可能和目标div的class属性重复了,后面的些重复的class属性就覆盖了目标div的class属性。 以上代码手打,可能有错,但主要的就那一句,懂意思就行了。
- 1 回答
- 0 关注
- 899 浏览
添加回答
举报
0/150
提交
取消