前提
ここに質問の内容を詳しく書いてください。
varで変数宣言するとエラー出ないが、let.constだとエラー出るがどうすればlet,constで変数宣言できるのか。
実現したいこと
let,constで変数宣言したい。
発生している問題・エラーメッセージ
エラーメッセージ SyntaxError: Identifier '$openedCard' has already been declared var $openedCard = $(this); 上記のvarをlet,constに変えた場合
該当のソースコード
ソースコード $('.lists').children('li').on("click", function($openedCard){ var $openedCard = $(this); openCard($openedCard); openedCard($openedCard); }); const openedCard = function($openedCard){ if (!$openedCard.hasClass('unopened')){ return; } if ($('.firstOpen').length === 0) { $openedCard.addClass('firstOpen'); return; } $('li').css('pointer-events', 'none'); setTimeout(function(){ compareCard($openedCard); $('li').css('pointer-events', ''); }, 1000); }; ``

0 コメント