javascript - 使用 Jquery appentTo 函数添加 html 标记时如何转义反斜杠

标签 javascript jquery

单击按钮后,我会动态地将以下 Div 添加到我的网页中。

问题是由于“\Content”前面的反斜杠导致路径不正确,导致无法找到图片源。反斜杠已被保留用于转义引号。

我该如何解决这个问题。

$("<div class=\"input-append\"><label style=\"background-color:#e0ffff\">" + artistVal + "</label><img onclick=\"RemoveArtist()\" id=\"removeartist\" src=\"\Content\bootstrap\img\cross-button.png\" /></div>").appendTo(addDiv);

我在拉取添加到 div 的图像时收到错误 400

Request URL:http://myhost:53159/Content%08ootstrapimgcross-button.png

最佳答案

您可以在文件路径中使用双反斜杠 (\\),或使用正斜杠 (/)。使用正斜杠更可靠,因为反斜杠不能在所有 Web 服务器上正常工作。

关于javascript - 使用 Jquery appentTo 函数添加 html 标记时如何转义反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18563007/

相关文章:

javascript - IMG 未显示编码为 Base64 字符串的 PNG 图像

javascript - 居中警报框并更改警报框中的 'Javascript' 文本

javascript - 通过流畅的动画单击展开 div

javascript - 初始加载时数据表卡在 "Processing"

javascript - 当 observableArray 是其他模型的属性时,Knockout 不会更新 UI

javascript - 声明多个relayjs连接

javascript - Onclick传递两个变量时的语法问题,经典asp

jquery - 根据键盘输入选择单选按钮选项

javascript - 获取输入值并将其放在计时器上

jquery - DIV 淡入动画