将变量传递给bootstrap模式中的输入文本字段

时间:2016-11-18 14:34:13

标签: jquery bootstrap-modal

早上好,我需要你的帮助。我正在使用下面的代码,其中我有一个带颜色的表格并单击所需的颜色,打开一个模态,输入文本填充所需的颜色。

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

事实证明,当使用上面的代码时,如果第一次加载页面,当我单击所需的颜色以转到模态时,该值为空。在第二次尝试,它的工作原理。我已经在那里待了几天,我不会解决它。

1 个答案:

答案 0 :(得分:0)

我会尝试更改您的代码并使用:

  

var color = $(e.relatedTarget).attr('data-number');