如何知道占位符字符串宽度在px的Jquery/Javascript
How to know Placeholder String width in px by Jquery/Javascript?
html
<body style="background-color:#999;font-size:12px;">
<div style="width:500px; height:500px; margin:30px auto; background-color:#9CC">
<input id="Test" type='text' placeholder='Hello how are you' style="width:270px;" / >
</div>
</body>
我只想知道文本宽度。不是输入宽度,也不是字符数。请给我一个恰当的建议。
您可以使用以下代码片段:
var _$tmpSpan = $('<span/>').html($('#Test').attr('placeholder')).css({
position: 'absolute',
left: -9999,
top: -9999
}).appendTo('body'),
textWidth = _$tmpSpan.width();
_$tmpSpan.remove();
alert(textWidth);
——演示——
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jQuery匹配JSON对象的部分文本
- Jquery POST未填充数组
- JQuery使计数器每次更改时都会增加
- 如何在Angular2中使用jQuery插件
- jquery匹配以px为单位的样式字体大小的元素
- jquery$(“#someID”).width(变量+'px')有效,现在无效
- jQuery使用calc作为值(从百分比中减去px)对位置进行动画处理
- jQuery :切换页脚,将大小从 #px 调整为 100% 宽度并返回
- Jquery 偏移量用 % 而不是 px - 可能
- 获取px-JQuery中的最高值
- 改变“;x〃;在背景位置:“;x〃;px”;y”;px为类使用jQuery/Javascript
- 如何知道占位符字符串宽度在px的Jquery/Javascript
- jQuery获取视口大小的高度,但是-(n)px
- jQuery if语句取决于px中的宽度