当前位置: 首页 > 面试题库 >

如何使用jQuery获得CSS属性的数字部分?

傅越
2023-03-14
问题内容

我需要根据CSS属性进行数值计算。但是,当我使用它来获取信息时:

$(this).css('marginBottom')

它返回值“ 10px”。有没有窍门刚开值的数字部分无论是px%em或什么?


问题答案:

这将清除字符串中的所有非数字,非点和非减号:

$(this).css('marginBottom').replace(/[^-\d\.]/g, '');

更新为负值



 类似资料:
  • 问题内容: 这是使用jQuery获取一个CSS属性的方法: 您如何全部获得?(无需指定,最好采用以下格式,以便以后可以在jQuery中重新应用): 谢谢!! 编辑 我尝试获取的方法在样式表中声明(它们不是内联的)。抱歉,未指定。 问题答案: 使用jQuery属性选择器查看此实时示例

  • 问题内容: 我需要获取所有CSS属性的元素列表。我怎样才能做到这一点 ? 问题答案: 从SO1004475复制源-jQueryCSS插件可返回元素的计算样式以伪克隆该元素?-如果您觉得有用,请点击链接并在那里进行评论。 看起来很荒谬,但这可能是您最好的选择- 不带任何参数的情况下,使用所有这些东西设置对象。 请注意,这不会捕获所有可能的CSS属性,尤其是CSS3的新属性。这是一个所有标准的CSS和

  • 问题内容: 我有以下HTML代码: 我想获取href中包含的内容,即,我正在寻找一个命令,该命令将为href提供“ / search /?p = 2&q = move&mt = 1”值。 有人可以通过selenium中的相应命令和CSS定位器为我提供上述查询的帮助吗? 如果我有类似的东西: 如果要获取href的属性值,那么这两个属性中的文本将内容标记为“ 2”,那么我的CSS定位器synatx会是

  • 本文向大家介绍使用jQuery获得内容以及内容的属性,包括了使用jQuery获得内容以及内容的属性的使用技巧和注意事项,需要的朋友参考一下 Tips: 1、点击事件节点的选择 #botton 2、alert 的代码规则  ("Value: " + $("#id").html) 今天的分享就先到这里了,后续我们还将持续更新一些新的jQuery实例。

  • 问题内容: 如果我使用以下命令在特定元素上设置CSS值: 我希望能够取消设置特定于元素的值并使用级联值,具体如下: 但是该语法似乎不起作用–是否可以使用其他语法? 编辑: 该值不是从父元素继承的-原始值来自元素级选择器。抱歉给您带来任何混乱! 问题答案: 从jQuery文档: 将样式属性的值设置为空字符串(例如),如果该属性已被直接应用(无论是在HTML样式属性中,通过jQuery的方法还是通过对

  • 当用户单击下拉菜单按钮(class.drop)时,会将div与class一起删除。下拉菜单应并且当再次单击下拉菜单按钮时,将显示带有类的div。下拉菜单应