我喜欢这一系列的div:jQuery选择 - 样式值
<div class="message" style="padding-left: 0px;">...</div>
<div class="message" style="padding-left: 20px;">...</div>
<div class="message" style="padding-left: 20px;">...</div>
<div class="message" style="padding-left: 40px;">...</div>
<div class="message" style="padding-left: 20px;">...</div>
,我想作一个选择,将让我的div与填充大于20像素。
只使用jquery会有可能吗?或者我应该修改我的html树并添加一些属性来区分具有高填充值的元素?
'$(本)的.css( '填充左')> 20;'将返回'20px'的填充左值是'false',因为它不是数字。 – 2010-03-29 10:18:29
所以'parseInt('20px')'会完成这项工作。但是如果你想要任何一方的填充物填充呢?换句话说'.css('padding')'会返回什么?做它的工作,或者你应该在功能中包含这个逻辑?这就是我所说的,我需要看看它。 – 2010-03-29 10:24:37
如果您查看文档,您会发现'.css()'不支持简写属性。但是,如果在div元素上设置速记属性'padding',则无论如何,访问'.css('padding-left')'将返回正确的计算样式。 – 2010-03-29 13:37:08