我试图获得一个模态视图的"id“,这是为了更新一个"onclick”元素,但我找不到一种方法:(知道如何为引导5,或其他方式,我可以这样做呢?谢谢!
<tr th:each="user: ${users}">
<a data-bs-toggle="modal" th:title="active" th:id="${user.id}" th:attr="data-target='#modal-warning'+${user.id }" data-bs-target="#modal-view">inactivate</a><div th:fragment="modal" class="modal fade modal-warning" th:id="modal-warning+${clinicalRepresentative.id }" tabindex="-1" role="dialog" aria-labelledby="label-modal-1" >
<div class="modal-dialog">
<div class="modal-footer">
<input th:onclick="'location.href=\'/inactivate/' + (id=${clinicalRepresentative.id}) +'\''" /> <script>
$(document).ready(function() {
var id;
$('[title="active"]').click(function() {
id = $(this).attr('id');发布于 2021-11-25 08:01:56
最后,经过大量的搜索和尝试,我找到了解决方案,希望它能帮助那些正在挣扎的人,诀窍是将模式放在表或div的同一个循环中,并创建带有thymeleaf属性语句的动态"id“,就像在这个页面中对旧版本解释的那样:
<tr th:each="user: ${users}">
<td ><a data-bs-toggle="modal" data-row="${user}"
th:attr="data-bs-target='#modal-warning'+${user.id }">Inactivate</a>
<!-- MODAL -->
<div th:fragment="modal" class="modal fade" th:id="modal-warning+${user.id }" tabindex="-1"https://stackoverflow.com/questions/70100248
复制相似问题