因此,插入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中一样,您只需在HTML代码中编写*ngFor
。