##実現したいこと
リスト(色名)をクリックする度に、<p>タグにその色名を置き換えて出力したいのですが、
以下コードだと、
<ul> <li>あか</li> <li>あお</li> <li>きいろ</li> </ul> <p></p> $(function(){ var btn = $('li'); btn.on('click', function(){ var selectTxt = '選択色: ' + $(this).text(); $('p').append(selectTxt); }); });
選択色: あか選択色: あお選択色: きいろ・・・
と、直前に選択した色名が消えず(置き換わらず)に、延々と繰り返されて表示されてしまいます。
解決方法をご教授いただけますでしょうか。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/20 09:24