選択したボックスに本質的に「投票」するクリック機能を備えたいくつかのdivがあります。
これは、誰かが 2 番目または 3 番目のボックスも選択するまでうまく機能します。クリック機能は div のクラスに関連付けられているため、一度クリックした後、何らかの方法でクリック機能を無効にする必要があります。
$('.vote').on('click',function(){
$(this).append('<div id="voted">Thanks!<form><input type="text" name="comment"></form></div>');
});
<div class="vote">Option A</div>
<div class="vote">Option B</div>
<div class="vote">Option C</div>
ユーザーがフォーム入力をクリックできるように、「one」関数を使用して現在の div のクリック機能を無効にする必要があります。問題は、他のオプションがまだ「クリック可能」であることです。したがって、ユーザーは、必要に応じて 3 つのオプションすべてに投票できます。これを1票に制限するにはどうすればよいですか?