javascript - 将数据从按钮传递到模式 Bootstrap

标签 javascript jquery html bootstrap-modal

我打开模式的页面上的按钮元素都是同一页面,并且我想在打开模式时将数据从按钮传递到模式。有没有办法在不使用 javascript/jquery 的情况下实现该功能? 这是我的标记的 html 片段

<button class="btn-icone bg-warning" data-toggle="modal" data-target="#modaleIcones"
      data-id=1235> 
      <i value=Radiology class="fa fa-edit"></i>                                                                                      </button>
      
      
<div class="modal fade" id="modaleIcones">
    <div class="modal-dialog" >
        <div class="modal-header">
            
        </div>
        <div class="modal-body">
            <a href="#" id="iconLink1">
               <img src="myImg.png">
            </a>
        </div>
    </div>
</div>

我需要将 data-id=1235 从按钮传递到带有 id="iconLink1" 的模态主体 anchor 元素。我将不胜感激任何帮助

最佳答案

在 Jquery 和 Bootstrap 模式中(使用版本 4 进行测试),您可以这样做:

$('[data-toggle="modal"]').on('click.modal.data-api', function(event) {
  var targetModal = $($(this).data('target'));
  var content = $(this).data('content');
  targteModal.find('.modal-content').html(content);
}

例如,您可以将模板文件名保存在 data-content 属性中,然后使用 jquery loadtemplate 加载它。

关于javascript - 将数据从按钮传递到模式 Bootstrap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56478928/

相关文章:

jquery - 如何在文本框中编码以便稍后在代码中使用

jquery - 在每次悬停时运行 jQuery slideDown

javascript - javascript src url 中的动态值

javascript - Bootstrap 2 - 设置对话框/模态位置

javascript - 带有 CSS 的 Material 设计应用栏

javascript - 如何隐藏*单个* MVC/Kendo tabstrip 选项卡?

java - 如何在Java中从HTML页面中提取JavaScript链接?

javascript - 使用 React 和 SCSS 实现无样式内容的 Flash

javascript - 如果存在另一个类,则更改类

jquery - 更改 jQuery 幻灯片脚本以旋转 css 类中定义的背景图像