gpt4 book ai didi

javascript - 如何获取元素的 CSS(% vs px)

转载 作者:太空宇宙 更新时间:2023-11-04 14:17:17 26 4
gpt4 key购买 nike

如果我像这样创建一个 DIV:

something = $("<div/>", { id: "something" }).css({
width: "100%",
background: "#333333",
height: "3px",
position: "relative",
"-moz-box-sizing": "content-box"
});

并尝试使用以下任一方法获取宽度:

console.log(something.width());
console.log(something.css("width"));

它只返回 100。对于我的场景,我有时会使用百分比或特定数量的像素。

如何确定元素的宽度是百分比还是指定的像素数量?

最佳答案

其实下面返回的是带单位的值

alert(something.css("width"));

检查这个fiddle

或者如果问题是在将元素添加到 DOM 之后出现的,它仍然会给出以像素为单位的值

关于javascript - 如何获取元素的 CSS(% vs px),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22388430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com