jquery - 如何使用 Jquery 从属性样式元素而不是像素一中获取百分比值

标签 jquery html

<分区>

我想用 Jquery 获取百分比值属性元素,但我做不到。 我的元素是:

<tr id="rows">
    <td style="right:0%;"></td>
    <td style="right:20%;"></td>
    <td style="right:40%;"></td>
    <td style="right:60%;"></td>
    <td style="right:80%;"></td>
</tr>

我想获得带有百分号的正确值。 我使用了以下方法,但返回值是像素值:

$('#rows td').last().css('right');

控制台显示这个772px

最佳答案

看看:

var c = $('#rows td').last().get(0);
console.log( c.style.right );

JSfiddle:http://jsfiddle.net/93CxA/

关于jquery - 如何使用 Jquery 从属性样式元素而不是像素一中获取百分比值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17905357/

相关文章:

javascript - 使用 jQuery Mobile 动态添加 DIV 后刷新

javascript - jQuery/Javascript 如果数据计数大于

javascript - 即使将 OnSubmit 设置为 False,HTML 表单也会提交

javascript - 当我重新加载页面时,JQuery 的 Action 开始

php - 使用 PHP 调用 C 可执行文件

javascript - 使用 jscript 隐藏/显示动态表中的行

JavaScript - 使用后退按钮关闭弹出窗口

html - 如何在 CSS 中使子元素居中,即使它比父元素大?

javascript - 优化 JS/jQuery 性能(getBoundingClientRect)并消除布局重绘

html - 我们如何缓存 HTML "fragments"?