ブートストラップ モーダルにデータを渡す
モーダル ウィンドウはユーザー インターフェイスの一般的な要素であり、ユーザーが画面から離れることなく特定のコンテンツを操作できるようになります。現在のページ。この記事では、モーダルを開いたときにデータを渡す問題の解決策について説明します。
問題:
Web 開発者は、ハイパーリンクからデータを渡す必要があることがよくあります。モーダルウィンドウに。たとえば、一意の ID が付加されたハイパーリンクを備えたユーザー インターフェイスを考えてみましょう。これらのリンクをクリックすると、モーダル ウィンドウが開き、モーダルに ID が渡されます。しかし、多くの開発者はこの機能を実装する際に困難に直面しています。
解決策:
この問題に対する効果的な解決策の 1 つは、jQuery の .on イベントを利用することです。ハンドラ。ここでは、データの受け渡しを実現する方法を段階的に説明します。
<a data-toggle="modal" data-id="ISBN564541" class="open-AddBookDialog">Link 1</a> <div class="modal hide">
$(document).on("click", ".open-AddBookDialog", function () { var myBookId = $(this).data('id'); $(".modal-body #bookId").val(myBookId); });
$('#addBookDialog').modal('show');
追加注:
次のようにします。これらのステップにより、開発者はハイパーリンクからモーダル ウィンドウにデータを効果的に渡すことができ、ユーザー エクスペリエンスが向上し、開発ワークフローが簡素化されます。
以上がハイパーリンクからブートストラップ モーダルにデータを渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。