|
|
1
48
恐怕没有内置的方式。你可以这样做:
|
|
|
2
110
最简单的方法
|
|
|
3
82
这绝对是可能的! 必须首先隐藏()父元素。这将阻止javascript计算子元素的像素。
看到我 example . 现在。。。我想知道我是否是第一个发现这个黑客的人:) 更新: 一班轮
它将在
见一 example of one-liner . 我乐于接受更好的想法! |
|
|
4
44
您可以访问
|
|
|
5
17
晚了,但对于新用户,请尝试此操作 如果CSS样式包含百分比 :
|
|
|
6
8
基于Adams Answer的jQuery插件:
将返回“65%”。仅当您喜欢if(width='65%')时返回四舍五入的数字才能更好地工作。如果你直接用亚当斯的答案,那就没用了(我得到了64.93288590604027)。:) |
|
7
3
基于Timofey出色而令人惊讶的解决方案,这里有一个纯JavaScript实现:
希望这对某人有帮助。 |
|
|
8
1
我也有类似的问题 Getting values of global stylesheet in jQuery 最终我想出了 same solution as above . 只是想把这两个问题联系起来,这样其他人就可以从后面的发现中获益。 |
|
|
9
0
您可以将需要通过jquery访问的样式放在以下任一位置:
然后应该可以(尽管不一定容易)编写一个JS函数来解析文档头中样式标记中的所有内容,并返回所需的值。 |
|
|
10
0
可以使用css(width)函数返回元素的当前宽度。 IE.
|
|
|
11
0
我正在重写用户1491819的评论作为答案,并增加了一些改进(我不能评论,因为声誉不好)。 用户1491819创建了这个非常有用的函数:
但是这个函数返回没有单位的像素数或百分比,因此您需要猜测哪个是。 对于不猜测,您可以使用css(“width”),它也将返回单位。 因此,获取单位值的函数应该是:
|
|
|
12
0
jquery中没有任何内容,甚至在javascript中也没有直接的内容。我接受了Timofey的答案并使用它运行,创建了这个函数,它可以获得您想要的任何属性:
|
|
|
13
0
使用交叉乘法从像素转换为百分比 . 公式设置: 1) (element_width_pixels/parent_width_pixels)=(element_width_percentage/100) 2.)元素宽度百分比= (100*元素宽度像素)/父元素宽度像素 实际代码:
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 1 年前 |
|
|
user28928120 · 如何在jquery中选择所有类? 1 年前 |
|
Eliable · 使点击计数器和进度条协同工作 1 年前 |
|
Jack Maessen · 在处理程序上使用时如何获取输入类型 1 年前 |