前提・実現したいこと
Firebaseでjqueryを使いリアルタイムチャットを作っております。
ただお気に入り機能の実装で詰んでます。。
具体的にはお気に入りボタンの塗りつぶしが、ページのリロードを行うと消えてしまいます。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
jquery
1 // お気に入りボタンのイベントハンドラを登録 2 const mfl = divTag.find('.message__favorite-link'); 3 mfl.on( 4 'click', 5 { 6 messageId, 7 message, 8 }, 9 toggleFavorite, 10 ); 11 12 // TODO: お気に入りONのとき、お気に入りリンクのアイコンを 塗りつぶしあり(fa-star) に設定する 13 if (dbdata.favorites && dbdata.favorites[messageId]) { 14 $(`#message-id-${messageId}`).find("message__favorite-link").removeClass('fa-star-o'); 15 $(`#message-id-${messageId}`).find("message__favorite-link").addClass('fa-star'); 16 } 17 return divTag; 18}; 19 20 21
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。