動的idとjQueryを区別する方法はありますか?動的IDを区別する
HTML:
@foreach($listeSeances as $seance)
...
<div class="modal fade reservationModal" id="reservationModal-{{ $seance->id_seance }}" tabindex="-1" role="dialog" aria-labelledby="reservationModal-{{ $seance->id_seance }}" aria-hidden="true">
...
</div>
@endforeach
JS:
$('[id^="reservationModal-"]').on('shown.bs.modal', function (e) {
console.log('works');
});
私の目的は、一般的な機能を持つようにJSの任意の番号で{{ $seance->id_seance }}
を "置き換え" 方法を見つけることです。
ありがとうございました!
あなたはモーダル要素を見つけるために使用しているセレクタは正しく、あなたにdiv.modal' 'の配列を返します - 問題は何ですか? – Callam
どのモーダルが開いているかを区別する方法はわかりません。 –
'div.modal'にアクセスすることができ、' shown.bs.modal'コールバック内の要素のIDにアクセスすることができます。イベント 'e'を使用して' works 'をログに記録します。 target.id'。 – Callam