我得到了一系列这样的 div:
<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 树并添加一些属性来区分那些具有高填充值的元素?
最佳答案
您可以使用 filter具有自定义功能。
$('div.message').filter(function(){ return parseInt($(this).css('padding-left')) > 20; });
附注我不确定 .css('padding') > 20
会返回什么,我想我需要测试它....
关于javascript - jQuery 选择器 - 样式值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2537072/