Twitter ブートストラップを使用して単純なモーダルを作成しようとしています。そのモーダルの機能は、クリックされたリンクの名前を取得し、その名前をヘッダーとして使用することです。それぞれの名前は Django データベースにあります。参照用にこのリンクをたどりました: Passing data to a bootstrap modal
#Button to toggle modal
<a data-toggle="modal" data-id="{{ name }}" title="Add this item" class="open- AddBookDialog " href="#addBookDialog">{{ name }}</a><br />
#Modal
<div class="modal hide fade" id="addBookDialog">
<div class="modal-header">
<button class="close" data-dismiss="modal">×</button>
</div>
<div class="modal-body">
<input type="text" name="nameId" id="nameId" />
<p>some content</p>
</div>
</div>
#JavaScript
<script type="text/javascript">
$(document).on("click", ".open-AddBookDialog", function () {
var myNameId = $(this).data('id');
$("modal-body #nameId").val( myNameId );
});
</script>
上記が行うことは、ボックス内に文字名を含むテキスト ボックスを表示することです。私が望むのは、テキストボックスではなく、ヘッダーとして名前を付けることです。テキスト ボックスを削除し、同じ ID と名前のヘッダー タグを配置すると、何も表示されません。このタスクを完了する方法はありますか。