jquery - jquery非标准字符颜色错误
问题描述
我有一个奇怪的问题。我有一个简单的 jquery,当用户单击它时,它会将 div 的内容从加号更改为勾号。
$(document).on("click", ".myDiv", function() {
$(this).html('✔');
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="myDiv" style="background-color:rgb(0,0,0); color:rgb(255,255,255)">+</div>
文本的颜色很重要,因为它是动态设置的,以确保它显示在同样动态设置的背景上。这一切在我的桌面上运行良好,但是当我在 iPad 上查看时,勾号将始终显示为黑色,而在 Android 手机上则显示为红色。
这似乎与非标准字符有关。例如,如果我用 替换勾号*
,一切正常。
请问有什么想法可以阻止这种情况发生吗?
解决方案
推荐阅读
- python - MongoDB - 在单个查询中提取和更新
- r - 从指数中的个股回测 R 中的动量策略
- python - Python模块导入问题:不同位置的导入语句
- iis - 访问域时的 URL 重定向
- java - 未加载 Spring Junit 配置类
- azure-functions - 尝试在 Azure 函数中使用 MicrosoftTeams PowerShell
- python - 无法对与给定条件匹配的列中的值求和
- scala - 参数类型的隐式 ParameterBinderFactory[org.joda.time.LocalDateTime]
- react-native - 使用反应原生天才聊天从发送方(右手)发送图像时出现问题
- ssh - 权限被拒绝(公钥、gssapi-keyex、gssapi-with-mic)。在流浪者的盒子里