我的形式有一个模态
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="myModalLabel">Image Tag Description</h4> </div> <div class="modal-body"> <p id="desc"> Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s,when an unknown printer took a galley of type and scrambled it to make a type specimen book. </p> <h2 id="cost">Cost : 20$</h2> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-default" data-dismiss="modal">Edit</button> <button type="button" class="btn btn-primary">Save changes</button> </div> </div> </div> </div>
我有多个toggel莫代尔的按钮.
按钮的Html如下
<button class="btn btn-primary tag_cnt" data-trigger="hover" data-target="#myModal" data-toggle="modal" type="button" style="top:144px; left:510px" value="1"></button>
解决方法
您可以将动态变量传递给函数,然后在函数中使用该变量来“手动”打开模态:
<button class="btn btn-primary tag_cnt" style="top:144px; left:510px" onclick="showModal('data')" type="button" value="1"></button>
在您的JavaScript中,您可以像这样访问:
function showModal(data) { //you can do anything with data,or pass more data to this function. i set this data to modal header for example $("#myModal .modal-title").html(data) $("#myModal").modal(); }