menuOrder
est un vide divjQuery Construire une table
$("#menuOrder").append('<table>');
$(menus).each(function(i, menu) {
$("#menuOrder").append('<tr><td>');
$("#menuOrder").append(menu.text);
$("#menuOrder").append('</td><td>');
if (i > 0) {
$("#menuOrder").append('<img src="/images/_images/up.png" />');
} else {
$("#menuOrder").append('<img src="/images/_images/blank.png" />');
}
if (i < menus.length - 1) {
$("#menuOrder").append('<img src="/images/_images/down.png" />');
}
$("#menuOrder").append('</td>');
$("#menuOrder").append('</tr>');
});
$("#menuOrder").append('</table>');
ce code fonctionne pas correctement, comment puis-je changer avec itérations minimum?
Il est recommandé d'éviter beaucoup de .append comme celui-ci, au lieu lorsque cela est possible, de construire la chaîne avec HTML, puis ajoutez –
comment puis-je le faire? – kusanagi