为了账号安全,请及时绑定邮箱和手机立即绑定

jquery append的 class失效?

jquery append的 class失效?

UYOU 2019-01-31 11:07:31
碰到了这个问题,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属性。
        以上代码手打,可能有错,但主要的就那一句,懂意思就行了。


查看完整回答
反对 回复 2019-03-04
  • 1 回答
  • 0 关注
  • 899 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信