https://github.com/twitter/bootstrap/issues/531
私はTwitterBoostrapを使用して、問題531で説明されている修正を使用して、データ属性を使用してデータをモーダルに渡すことができるようにしていますが、これは問題なく機能します...
$('#modal2').data('modal').options.user_id
とは異なるようです:
$('#modal2').data('user_id')
user_idを渡します:
<a data-toggle="modal" data-user_id="5" href="#modal2">Edit Picture</a>
$('#modal2').on('show', function (event) {
$('#modal2').data('user_id', $('#modal2').data('modal').options.user_id );
});
しかし、同じデータ属性をあるモーダルから別のモーダルに渡そうとしています。
#modal1内:
$('#modal1').modal('hide');
$('#modal2').data('user_id', 6); // successfully sets the user_id to 6
$('#modal2').modal('show');
問題は、このメソッドを使用してmodal2を開くと、値が正しくなく(6ではなく5)、$('#modal2')。data('user_id'、6);によって設定されたデータを無視しているように見えることです。
data('modal')。options.user_idの値をプログラムで設定するにはどうすればよいですか、それともこれは修正のバグですか?