gpt4 book ai didi

使用 val() 时特殊字符的 Javascript/jQuery 编码

转载 作者:行者123 更新时间:2023-12-03 21:43:55 24 4
gpt4 key购买 nike

我对 &、ä 等特殊字符及其相应的 HTML 编码书写(如 &ä 等)有疑问。

  • 当它们用在输入字段的值标签中时,浏览器会自动解码,完全没有问题。

  • 使用 jQuery val() 函数时,浏览器没有机会正确评估内容

    $("button").click(function(){
    $("#test").val("&");
    });

有什么想法吗?

最佳答案

您可以使用这个古老的实体解码技巧:

$("button").click(function(){
$("#test").val($("<div>").html("&amp;").text());
});

Working demo: http://jsfiddle.net/AndyE/XegGy/

它创建一个临时的<div>元素,将其 HTML 设置为 &amp;然后获取文本值,即 & .

关于使用 val() 时特殊字符的 Javascript/jQuery 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7792362/

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