如何使用ascii charaters更新html元素?

时间:2017-05-08 22:55:02

标签: javascript jquery html

我试图将ascii字符⚠附加到某个元素的title属性。

当我使用"jQuery(this)[0].title = title;"时,我获得了原始值。我还试过.attr('title', value)知道如何用ascii更新title属性吗?

实施例 jsfiddle example

1 个答案:

答案 0 :(得分:3)

编辑:在看了你的jsfiddle之后,我意识到你遇到了什么以及如何解决它。你的选择器不正确,需要html()。

$(document).ready(function() {
  $("label").each(function(index){  
   var title = jQuery(this).attr('title');
                    title += '
 ⚠ Stats are incomplete due to the video being recently published'
                    jQuery(this).html(title);
  });
});

更新的JSFIDDLE: https://jsfiddle.net/8ze2q0ze/1/

这个问题已在这里得到解答:HTML Entity Decode

.text()添加到您的变量中。像这样:

jQuery(this)[0] .title = title.text();