gpt4 book ai didi

javascript - 在 textarea 中不解释欧元字符的 HTML 转义?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:56:21 28 4
gpt4 key购买 nike

它在文本区域中显示 而不是 €(货币符号)。有谁知道为什么会出错?

<?php
$currency = "&euro;"; //using php with other data from database

echo "<script>
$('#share_button').click(function(e){
// pass the currency to javascript and put in textarea shared with other on clicks
$('#snsdescp').val(`".$currency."`);
});</script>";
?>

//shared textarea
<textarea class="form-control" name="message" id="snsdescp"></textarea>

最佳答案

val() 方法不进行编码/解码,作为一个hack,您可以使用 html() 函数进行编码和解码然后剥离文本:

$('#share_button').click(function(e){
$('#snsdescp').val($("<div>").html("&euro;").text());
});

Here is a working jsFiddle为您的文本区域。

关于javascript - 在 textarea 中不解释欧元字符的 HTML 转义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40778410/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com