使用javascript获取带有复选标记字符的字符串片段
Get slice of string with check mark character with javascript
我需要检查✔'在我的一个字符串(一个跨度)的末尾,它不起作用,它可以与其他字符tho一起使用。
所以,我正在尝试:console.log(document.getElementById('my_span').innerHTML.slice(-1));
,它显示空白,而不是✔,但它适用于其他角色。
我怎样才能做到✔?或者类似的东西
var is_tick = (document.getElementById('my_span').innerHTML.slice(-1) === '✔') ? true : false;
非常感谢你帮我。
您应该修剪用innerHTML
检索到的文本,很可能有一些空白字符。之后,您可以与unicode字符进行比较,或者也可以进行比较。
var is_tick = document.getElementById('my_span').innerHTML.trim().slice(-1) === '✔';
// remove white spaces ---^
alert(is_tick);
<span id="my_span">
Some string ✔
</span>
这是您的字符HTML unicode ✔
-这将对您有所帮助。
var is_tick = document.getElementById('my_span').innerHTML.trim().slice(-1) === '✔';
alert(is_tick);
<span id="my_span">
Some string ✔
</span>
相关文章:
- 如何将字符串拆分为字符,但在javascript中保留空格
- 如何显示字符串中最多 200 个字符
- 我想在Javascript中探索类似C语言的字符串的整个字符
- 如何用jquery替换字符串中可能变化的字符
- 通过跳过拆分字符在 javascript 中拆分字符串
- 使用正则表达式匹配长度为六个字符的字母数字字符串
- 字符串替换-不支持格式字符'}'
- 到UpperCase字符串Javascript中的特定字符索引
- 用类javascript包装span标记中字符串中的字符索引
- 将字符串分组为n个字符的块,并应用替换
- 如何检查一个字符串的所有字符是否都存在于另一个字符串中
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- Javascript-正则表达式,用于在未转义字符上拆分字符串,例如|,但忽略|
- Regex-从字符第N次出现到字符串末尾的匹配
- Visual Studio 2010跳转到下一个任意字符/字符串
- 估计存储在 localStorage (Javascript) 中的 10,000 个字符字符串的大小
- 字符字符串中最后一个单词的第一个字母
- 匹配任何字符字符串的正则表达式,最多为“/”Javascript
- 将特殊字符字符串到 JSON 字符串化非法令牌中
- 在javascript中计算精确的字符字符串高度