首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过jquery判断class属性的值?

问如何通过jquery判断class属性的值?
EN

Stack Overflow用户
提问于 2010-07-21 05:19:09
回答 4查看 85关注 0票数 2

我有一个元素和一个类,这个类有一个设置的宽度。后来我用$(‘#elm’).width(100)更改了宽度;现在,甚至更晚,我想回到原始值。有没有办法从类定义本身获得原始值,而不是存储一堆带有我需要的值的全局值。

谢谢,贾斯汀

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-21 05:28:57

我推荐nikc的答案,但是如果你想擦除你的脚本添加的任何样式,并将它们返回到你指定的CSS值,你总是可以使用$('#elm').removeAttr("style");。

但实际上,你应该把样式放在代码之外,只需要添加、删除和切换各种类。

票数 1
EN

Stack Overflow用户

发布于 2010-07-21 05:22:56

为什么不将修改后的宽度声明给另一个类,然后可以切换,而不是在javascript中使用显式的值呢?

票数 3
EN

Stack Overflow用户

发布于 2010-07-21 05:45:44

您可以使用.data()来存储原始值,然后从那里恢复原始值,而不是使用全局值-它以这种方式将它们关联起来。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3294445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档