동적 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 }}
를 "대체"찾는 것입니다.
도움에 감사드립니다!
$('[id^="reservationModal-"]').addClass("reservationModal");
를이 사용 :
당신이 모달 요소를 찾기 위해 사용중인 선택이 정확하고 당신에게'div.modal'의 배열을 반환합니다 - 문제가 무엇입니까? – Callam
나는 어떤 모달이 열려 있는지를 구별하는 방법을 모른다. –
'div.modal'에 액세스 할 수 있으며,'shown.bs.modal' 콜백에서 'works'를 로깅하는 곳의 요소의 ID에 접근 할 수 있습니다. 'e' 이벤트를 사용하면'e '를 사용하여 ID를 검색 할 수 있습니다. target.id'. – Callam