Node.js + Express + ejsでチャットアプリを作っています。
友達一覧のリストをfor文で表示したときに、それぞれに個別のidを指定する方法が知りたいです。
現在名前切り替えの動作自体は正常に動いています。
よろしくおねがいします。
headタグの中でjQueryを記述
id=contactをクリックすると名前の表示が切り替わる
ejs
1//index.ejs 2 3 <!--名前表示の切り替え--> 4 <script> 5 $(function () { 6 $("#contact").click(function () { 7 $("#fname").html("名前"); 8 }); 9 }); 10 </script> 11</head>
ログイン情報から友達一覧を表示
変数friendでフレンドの名前やアイコンなどを取得。
id=contactをクリックすると名前の表示が切り替わるようになっています。
ejs
1//index.ejs 2 3<!--友達一覧--> 4 <div id="contacts"> 5 <ul> 6 <!--繰り返して表示--> 7 <% for(var i in friend) { %> 8 <% var obj = friend[i]; %> 9 <li id="contact" class="contact"> 10 <div class="wrap"> 11 <img src="<%= obj.icon %>" alt="" /> 12 <div class="meta"> 13 <p class="name" id="name"><%= obj.name %></p> 14 <p class="preview"><%= obj.comment %></p> 15 </div> 16 </div> 17 </li> 18 <% } %> 19 20 </ul> 21 </div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/16 02:38