使用jQuery将输入文本显示为div弹出窗口

时间:2014-06-28 20:40:24

标签: jquery html popup

我想显示一个弹出窗口,其中包含我已输入的输入文本的值。

我想从bnumber输入接收输入数据并将其显示在弹出窗口中。但是下面的代码不包含bnumber数据。

enter image description here

我的代码显示

enter image description here

但我想这样表现出来:

enter image description here

1 个答案:

答案 0 :(得分:0)

目前,当页面加载时脚本正在运行(并且输入框可能是空的),这就是为什么你没有在弹出窗口中看到这个数字的原因。看起来你正在使用jQuery Mobile弹出窗口。假设是这种情况,您可以在向屏幕呈现弹出窗口之前收听正在触发的popupbeforeposition事件。您可以使用此事件从输入框中获取当前值并更新弹出消息...

<script>
$(function () {
    $('#popupDialog').bind({
        popupbeforeposition: function() {
            $('#po').html("<h3>Are you sure you want to cancel billing "
                           + $('#bnumber').val() + "?</h3>");
        }
    });
});
</script>

Documentation