我试图将ascii字符⚠
附加到某个元素的title属性。
当我使用"jQuery(this)[0].title = title;"
时,我获得了原始值。我还试过.attr('title', value)
知道如何用ascii更新title属性吗?
实施例 jsfiddle example
答案 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();