【发布时间】:2018-06-06 04:43:39
【问题描述】:
如何用 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数组 - 有什么问题? -
我不知道如何区分打开的模式。
-
您可以访问
div.modal,因此可以访问您记录“有效”的shown.bs.modal回调中元素的ID – 使用事件e,您可以使用@987654328 检索ID @.
标签: javascript jquery blade