var id = snapshot.val().id;
var content = snapshot.val().content;
var textObj = '<p class="task-item">\
<input type="checkbox" />\
<span class="ui-icon ui-icon-clock"></span>\
<span class="task-content">'+content+'</span>\
<span class="task-detail"> detail</span>\
</p>';
Saya ingin menambah pembolehubah id (iaitu nombor) dalam baris pertama ke atribut kelas tag p dalam baris ketiga Bolehkah ia dibenamkan secara langsung?
Intipati soalan anda ialah cara menukar templat HTML yang disambung Intinya adalah untuk menyambung rentetan.
Kaedah paling bodoh
Atau gunakan templat rentetan ES6 secara langsung, yang lebih sesuai dengan sarang pembolehubah anda. Tetapi akan ada masalah keserasian.
Memandangkan anda sebenarnya menggabungkan rentetan menggunakan JS, perkara yang sama berlaku jika anda menggunakan JS secara langsung
ES5+
将字符串拼接进去。既然你都知道怎么把
content
拼接进去了,那拼接id
sudah tamat)
ES6textObj
以`
开始,以`
Atribut tambah cubalah