【问题标题】:how to use unicode character in javascript如何在javascript中使用unicode字符
【发布时间】:2020-05-20 19:05:11
【问题描述】:

对于查看和隐藏某些 cmets 的 js 单击功能,我使用此 unicode ▼▲(向上箭头和向下箭头)

$('.toggle-<?php echo $comment_id; ?>').click(function(){
    $(this).text($(this).text() == 'Hide replies &#9650;' ? 'View replies &#9660;' : 'Hide replies &#9650;'); 

但它从字面上向我显示了代码而不是箭头。

那么我需要如何使用上面脚本中的代码呢?

【问题讨论】:

  • 为什么不直接使用"View replies ▼"
  • 我做了,但是当我切换时,文本必须更改为“隐藏回复箭头”并再次单击,再次更改为“查看回复箭头”
  • 是的,我在问为什么不在代码中使用条件$(this).text() == 'View replies ▼'

标签: javascript jquery unicode


【解决方案1】:

&amp;#&lt;num&gt;; 的语法是 html,因此需要这样输入,使用 $(...).html('&amp;#9660 ...') 而不是 $(...).text('&amp;#9660 ...')

以下应该有效:

$(this).html($(this).text().substr(0,4) == 'Hide' ? 'View replies &#9660;' : 'Hide replies &#9650;'); 

【讨论】:

  • 同意!现在效果很好。谢谢
猜你喜欢
  • 2012-05-23
  • 1970-01-01
  • 2019-05-12
  • 1970-01-01
  • 2020-04-15
  • 1970-01-01
  • 2013-09-27
  • 2012-06-11
相关资源
最近更新 更多