javascript - 如何使用javascript中的新行创建html
问题描述
php - 这有效:
$html = "
<div class='part partb4'>
<img class='imgb4' src='imgdef/01.jpg' alt='img'>
</div>";
echo $html;
javascript - 不起作用:
let html = "
<div class='part partb4'>
<img class='imgb4' src='imgdef/01.jpg' alt='img'>
</div>";
$(html).insertBefore($('.part').eq(0));
javascript - 这有效:
let html = "<div class='part partb4'><img class='imgb4' src='imgdef/01.jpg' alt='img'></div>";
$(html).insertBefore($('.part').eq(0));
如何使第二个示例有效?我在windows上,记事本++。
谢谢。
解决方案
对于多行,您应该使用单个反引号 `(1 之前的 shift + 按钮)
let html = `
<div class='part partb4'>
<img class='imgb4' src='imgdef/01.jpg' alt='img'>
</div>
`;
推荐阅读
- libcurl - 使用 curl_easy_pause 时缓冲区在哪里
- python - Matplotlib:底图中的插图
- ios - 线程 1:致命错误:当我尝试使用 NSuserDefaults 保存对象时,在展开可选值时意外发现 nil
- python - 如何使用@classmethod 从内部方法实例化一个类?[例如 pd.MultiIndex.from_tuples()]
- html - 在 pkgdown index.html 中添加版权所有者或资助者的徽标
- gnu - 有没有办法调试 GNU Parallel?
- google-chrome - Chrome 扩展程序:在后台脚本中打印所有 cookie
- javascript - 如何初始化javascript插件?
- android - 调用 session.setRepeatingRequest(captureRequestBuilder.build(), null, backgroundHandler) 时 Camera2 API 出错
- javascript - 无法使用 chrome 扩展在 DOM 中为 youtube 添加按钮元素