Saya punya beberapa hyperlink yang masing-masing memiliki ID. Ketika saya mengklik tautan ini, saya ingin membuka modal ( http://twitter.github.com/bootstrap/javascript.html#modals ), dan meneruskan ID ini ke modal. Saya mencari di google, tetapi saya tidak dapat menemukan apa pun yang dapat membantu saya.
Ini kodenya:
<a data-toggle="modal" data-id="@book.Id" title="Add this item" class="open-AddBookDialog"></a>
Yang seharusnya terbuka:
<div class="modal hide" id="addBookDialog">
<div class="modal-body">
<input type="hidden" name="bookId" id="bookId" value=""/>
</div>
</div>
Dengan kode ini:
$(document).ready(function () {
$(".open-AddBookDialog").click(function () {
$('#bookId').val($(this).data('id'));
$('#addBookDialog').modal('show');
});
});
Namun, ketika saya mengklik hyperlink, tidak ada yang terjadi. Ketika saya memberikan hyperlink <a href="#addBookDialog" ...>
, modal terbuka dengan baik, tetapi tidak mengandung data apa pun.
Saya mengikuti contoh ini: Cara meneruskan argumen nilai ke fungsi modal.show () di Bootstrap
(dan saya juga mencoba ini: Cara mengatur nilai input dalam dialog modal? )