このようなリンクでユーザーのデータ属性を設定します
<input type="button" class="btn" data-user={"user": "<%= @user.name %>"} value="Start" id="game">
クリックイベントをリッスンするJavaScript関数でconsole.log(e.target)
、すべてをコンソールに出力しました。
<input type="button" class="btn" data-user={"user": "<%= @user.name %>"} value="Start" id="game">
console.log(e)
e.target なしで ie を実行すると、jquery イベントがログに記録されますが、データ属性は未定義です
data: undefined
データ属性からユーザー名を取得しようとしていますが、これから取得する方法がわかりません
<input type="button" class="btn" data-user={"user": "<%= @user.name %>"} value="Start" id="game">
イベントだけをログに記録すると、データが未定義になる理由がわかりません。
これで私を助けていただければ、とても感謝しています。前もって感謝します。