【发布时间】:2015-10-18 14:37:21
【问题描述】:
我有一个文本框
HTML
<input type="text" id="lat" placeholder="Latitude" ng-lat value="9°">
效果很好,因为它完美地显示了度数符号,但是当我尝试通过 jquery 设置值时,比如
jQuery
$("#lat").val("9&#176;")
它显示整个文本而不是度数符号。
【问题讨论】:
-
我建议您将单位放在
input之外,否则您会很头疼,以确保单位存在于输入的值中,并且在正确的位置。将其留在外面,并根据需要附加它,然后再将其发送到服务器。 -
@RoryMcCrossan - 这应该是一个答案
-
我已经想到了,但我需要在单个文本框中显示纬度详细信息(度、分、秒),并且要求在此处添加度数符号。
-
@BiJ 如果是这种情况,我会考虑输入屏蔽
标签: javascript jquery html ascii