javascript - 你可以在没有字符串的情况下在 jQuery 中插入 HTML 吗?
问题描述
所以插入 HTML 元素的正常方法是编写
$("#addingRow").before(`
<tr id="customer`+customer.id+`">
<td class="id">`+customer.id+`
</td>
<td class="firstname"><input type="text" value="`+customer.firstname+`"/>
</td>
<td class="lastname"><input type="text" value="`+customer.lastname+`"/>
</td>
<td class="email"><input type="text" value="`+customer.email+`"/>
</td>
<td>
<button onclick="onClickSave(`+customer.id+`)">Save</button>
<button onclick="onClickDelete(`+customer.id+`)">Delete</button>
</td>
</tr>
`)
或与此类似的一些功能,例如 ( prepend
, before
, ...
)
有什么方法可以在不使用字符串标签的情况下插入 HTML 元素?就像在 Angular 中你只需要*ngFor
在 HTML 代码中编写一样。
解决方案
推荐阅读
- bash - 如何限制循环,使其仅对每个值循环一次
- javascript - 如何选择并获取两个输入值?
- python - 如何使用 Python 脚本将 PDF 文档转换为 JSON
- pine-script - 交易视图。如何计算一个指标匹配某个标准的次数?
- paypal - Paypal 智能按钮 - 过期字段(yy vs yyyy)
- java - 测试 MongoDB 存储库方法
- javascript - 正在加载的数据会一直加载到渲染之后
- regex - 如何使用 Excel VBA 获取包含在 2 个字符之间的字符串的特定部分?
- python - 与程序保持一致的 Python 数据库
- latex - 如何使用 dot2tex 在边缘标签中获取乳胶?