使用javascript获取带有复选标记字符的字符串片段

Get slice of string with check mark character with javascript

本文关键字:字符 字符串 片段 获取 javascript 使用      更新时间:2023-09-26

我需要检查✔'在我的一个字符串(一个跨度)的末尾,它不起作用,它可以与其他字符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 &#x2714;
</span>

这是您的字符HTML unicode &#10004-这将对您有所帮助。

var is_tick = document.getElementById('my_span').innerHTML.trim().slice(-1) === '✔';
alert(is_tick);
<span id="my_span">
  Some string &#10004;
</span>