我认为你可以使用jQuery的.on事件处理程序来完成这项工作。
这是你可以测试的小提琴;只需确保在小提琴中尽可能扩展HTML框架,以便你可以查看模式。
HTML
<p>link 1</p><a data-toggle="modal" data-id="ISBN564541" title="Add this item" href="#addBookDialog">test</a><p> </p><p>link 2</p><a data-toggle="modal" data-id="ISBN-001122" title="Add this item" href="#addBookDialog">test</a><div id="addBookDialog"> <div > <button data-dismiss="modal">×</button> <h3>Modal header</h3> </div> <div > <p>some content</p> <input type="text" name="bookId" id="bookId" value=""/> </div></div>
JAVAscript
$(document).on("click", ".open-AddBookDialog", function () { var myBookId = $(this).data('id'); $(".modal-body #bookId").val( myBookId ); // As pointed out in comments, // it is unnecessary to have to manually call the modal. // $('#addBookDialog').modal('show');});


