试图转义href标记中的引号
Trying to escape quotes in a href tag
我有以下代码行,
$("#busdata").append("<div><a href="url">" + data.response.results[i].webUrl + "</a></div>");
我基本上想用"data.response.results[I].webUrl"来代替url字符串,但我不太确定如何正确地转义引号。
您可以通过用'"
替换引号来转义引号或者只使用单引号-'
因此"<div><a href="url">"
变成"<div><a href='"url'">"
或"<div><a href='url'>"
单引号'
和字符串连接符+
$("#busdata").append("<div><a href='"+ data.response.results[i].webUrl +"'>" + data.response.results[i].webUrl + "</a></div>");
您可以将其存储在变量中:
var url = data.response.results[i].webUrl;
$("#busdata").append("<div><a href='"+url+'">" + url + "</a></div>");
希望这能有所帮助。
您的语法错误。你需要转义引号。将您的<a href="url">
更改为<a href='"url'">
,如下所示:
$("#busdata").append("<div><a href='"url'">" + data.response.results[i].webUrl + "</a></div>");
或者,如果你觉得这有点困难,你可以用'
换"
:
$("#busdata").append('<div><a href="url">' + data.response.results[i].webUrl + "</a></div>");
否则,如果您试图从响应中添加URL:
$("#busdata").append("<div><a href='"" + data.response.results[i].webUrl + "'">" + data.response.results[i].webUrl + "</a></div>");
如果url是一个变量$("#busdata").append("<div><a href='" + url +"'>" + data.response.results[i].webUrl + "</a></div>");
如果你想自己写
$("#busdata").append("<div><a href='url'>" + data.response.results[i].webUrl + "</a></div>");
只需按照我的示例执行即可:
var a = $('<a />', {
href: 'url here',
text: 'text here'
}); $('body').append(a);
您可以这样做:
$("#busdata").append("<div><a href='"+data.response.results[i].webUrl +"'>" + data.response.results[i].webUrl + "</a></div>");
由于要附加的字符串使用双引号,因此可以在href属性中的变量周围使用单引号,然后添加该变量。
这最容易实现的方法是不首先通过将字符串粉碎来构建HTML。
$("#busdata").append(
$("<div />").append(
$("<a />").attr("href", data.response.results[i].webUrl)
)
);
不需要转义引号
$("#busdata")
.append("<div><a href="
+ data.response.results[i].webUrl
+ ">"
+ data.response.results[i].webUrl
+ "</a></div>"
);
相关文章:
- 在JavaScript中输出转义字符
- 转义符不能与innerHTML一起使用
- 在单击href链接的同时下载文件
- 如果href包含X,请更改href
- 锚点元素的href属性自动更改
- 锚点元素不't使用svg时,请打开EDGE上的href
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- Rails 3.2 js.erb文件转义js
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- Href:当前DIV中的目标ID
- href属性内的javascript函数
- 转义在jsp's脚本
- ng绑定和ng href问题.ng href未从控制器加载数据
- 如何将href设置为不同的值
- 如何提取“;href"最近列表项中的属性值
- CKEditor如何允许href="javascript:void(0)"在小部件中
- 渲染”;a“;React.js中的可选href
- 在类似Facebook的社交墙中添加href
- 与号(&)在 DOM 中不转义会生成一个 href
- 试图转义href标记中的引号