BiJ*_*BiJ 7 javascript jquery html5 ascii
我有一个文本框
HTML
<input type="text" id="lat" placeholder="Latitude" ng-lat value="9°">
Run Code Online (Sandbox Code Playgroud)
它工作正常,因为它完美地显示度数符号,但当我尝试通过jquery设置值时
jQuery的
$("#lat").val("9°")
它显示整个文本而不是度数符号.
Pin*_*ndo 15
您可以定位value属性:
$("#lat").attr('value',"101"+String.fromCharCode(176))
Run Code Online (Sandbox Code Playgroud)
最好用于.text()设置文本,因为.val()它用于检索元素的值
您可以使用 HEXCode,例如
<a href id="my">Here</a>
<script>
$('#my').click(function()
{
alert('9\xB0');
});
</script>
Run Code Online (Sandbox Code Playgroud)
也通过这个链接