だから私はこのクリックイベントを持っています:
$(".pickerOpt").click(function() {
$(this).child('span').show();
});
この:
<ul id="hair" class="picker">
<span>Hair</span>
<li id="a" class="pickerOpt"><span>.</span></li>
<li id="b" class="pickerOpt"><span>.</span></li>
<li id="c" class="pickerOpt"><span>.</span></li>
<li id="d" class="pickerOpt"><span>.</span></li>
<li id="e" class="pickerOpt"><span>.</span></li>
<li id="f" class="pickerOpt"><span>.</span></li>
</ul>
<ul id="eye" class="picker">
<span>Eyes</span>
<li id="g" class="pickerOpt"><span>.</span></li>
<li id="h" class="pickerOpt"><span>.</span></li>
<li id="i" class="pickerOpt"><span>.</span></li>
<li id="j" class="pickerOpt"><span>.</span></li>
</ul>
デフォルトでは、スパンは非表示になっています。li (現在は swaure のように見えるブロック要素) をクリックすると表示されますが、機能しません。クリック イベントを h2 に設定し、console.log("derp derp") を介して実際に動作しましたが、クリックするたびにコンソールで 5 回発生しました。私はページを更新しましたが、それは二度と起こりません。
助けてください、私はこのサイトをポンプでくみ上げなければなりません。これがライブバージョンです: http://scoutsamerica.com/admin/addmodel.php