通过以下内容,我可以获得选择输入的宽度(以像素为单位)。是否可以在选择列表中获取选项的宽度?谢谢
$('#mySelect').width();
更新 - 这是我想要这个的原因。我需要在选择列表中居中文本。我无法使用 css text-align: center; 跨设备和浏览器执行此操作 我唯一的选择是使用文本缩进。由于我的站点具有流动宽度并且选项具有不同的长度,因此我需要动态计算此值。
所以,如果我能得到选择选项文本的宽度,也能得到容器的宽度(容易得多),那么我就可以计算出文本缩进应该是什么。谢谢
NimChimpsky 的方法似乎效果很好。代码在这里:jQuery - 在 div 点击时触发函数运行良好,但在页面加载时不运行