javascript または jQuery を使用して、クラスのすべての要素に一意のイベント リスナーを追加して、イベントがトリガーされたときに、同じクラス名を持つすべての要素ではなく、その要素に対してのみトリガーされるようにすることは可能ですか?
たとえば、次の HTML があるとします。
<div class"clickable-box"><span style="display: none;">Hi There!</span></div>
<div class"clickable-box"><span style="display: none;">Peek-A-Boo!</span></div>
<div class"clickable-box"><span style="display: none;">Now You See Me!</span></div>
...そして次のjQuery
$('.clickable-box').click(function() {
$('.clickable-box span').slideToggle('slow');
});
...上記は、すべての div のスパンの表示を切り替えます。
各divに一意のIDまたはクラスを使用せずに、これらのトリガーを個別に作成する方法はありますか?