いつもお世話になっております。
前提・実現したいこと
現状の無駄に長いコードを短縮(綺麗に)したいです。
発生している問題・エラーメッセージ
jQuery.each(results, function() { html += '<div>'; html += '<p>' + this.name + '</p>'; html += '<div>'; html += '<div>'; // html += '<img src="/images/' + this.image + '.png" alt="' + this.name + '"></a>'; html += '</div>'; html += '<div>'; html += '<table>'; html += '<tr>'; html += '<td rowspan="2">タイプ</td>'; html += '<td>タイプ1</td>'; html += '<td>' + this.type + '</td>'; ・・・ });
現状このようにresultsにきた結果の個数文だけhtmlを出力しているのですが、
上記のものはかなり省力したもので実際はもっと長いです…。
試したこと
もともとのhtmlを見直したり、タグを1つのhtml += にまとめたりしてみたのですが、
どうしてもhtmlを減らすには限界がありタグをまとめてもみにくいため何かよい方法があればご教示お願いしたいと思っております。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/26 02:26
2018/07/26 03:06