2016-11-18 7 views
0

おはよう、私はあなたの助けが必要です。次のコードを使用しています。ここでは、色付きのテーブルがあり、目的の色をクリックし、モーダルを開き、入力テキストが目的の色で塗りつぶされます。ブートストラップモーダルでテキストを入力フィールドに渡す

$(document).ready(function() { 
       $("#myModal").on('shown.bs.modal', function (e) { 
        var color = $(e.relatedTarget).data('number'); 
        $(this).find('#inputColor').val(color);      
       }); 
      }); 

それは上記のコードを使用している場合、ページが最初にロードされている場合、私は、モーダルに行く目的の色をクリックすると、値がnullでくることが判明しました。 2回目の試行では、それは動作します。私は数日間そこにいましたが、私はそれを解決しません。

+0

'$(e.relatedTarget).attr( 'data-number');' –

+0

ここにあなたのHTMLを表示してください –

答えて

0
私はあなたのコードを変更しようと

ビットおよび使用:

するvar色= $(e.relatedTarget).ATTR( 'データ数');

関連する問題