gpt4 book ai didi

javascript - jQuery 的 attr() 转义符号

转载 作者:搜寻专家 更新时间:2023-11-01 04:20:29 25 4
gpt4 key购买 nike

所以我正在尝试通过 javascript 动态设置图像 src 属性,如下所示:

var url = 'query.php?m=traffic&q=getgraph&id='+pipeId+'&start=-3h';
console.log(url);
$('#3h').attr('src',url);

问题是,它在控制台中显示为 query.php?m=traffic&q=getgraph&id=1&start=-3h,#3h 图像元素的实际设置 src 是 query.php?m=traffic&q=getgraph&id=1&start=-3h

然后,当然,它不起作用。如何避免 jQuery 的 attr() 方法的字符转义?对于我应该如何实现我的目标的任何其他建议也非常欢迎。

最佳答案

如果它不起作用,则不是因为 & 符号被转义。作为 HTML 元素中的属性,所有 XML 实体都需要转义:

--+-------
< | &lt;
> | &gt;
" | &quot;
& | &amp;

例如,如果我有 index.php?foo=bar&buzz=baz,并且我希望有一个 a 元素指向该页面,我需要像这样设置 anchor :

<a href="index.php?foo=bar&amp;buzz=baz

href 将被解码为:index.php?foo=bar&buzz=baz

我会看看是否找不到适合您的相关文档。

关于javascript - jQuery 的 attr() 转义符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5044210/

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