1

这是我使用 Jquery 的第二天,每次用户在该列表中选择一个选项时,我都有一个下拉列表,它使用 change 方法显示在文本框上我如何使用 Jquery 以便当页面首次加载第一个元素时该下拉列表显示在文本框中?

 <script type="text/javascript">
 $('#textboxx')= $('#dropdown'); // this line doesn't work how can i make it 
        $(function () { 
            $('#dropdownn').change(function () {
                var selectedValue = $(this).val();
                $('#textboxx').val(selectedValue);
            });
        });

</script>

下面的代码以 $function() 开头的代码可以正常工作,但正如我所说,当页面首次加载时,我无法将下拉列表值绑定到文本框。

4

1 回答 1

1

您需要将 select 的选定值分配给 document.ready 上的文本框。

改变

$('#textboxx')= $('#dropdown');

$('#textboxx').val($('#dropdown').val());

并放入document.ready,您的代码将是

<script type="text/javascript">

        $(function () { 
            $('#textboxx').val($('#dropdown').val());
            $('#dropdownn').change(function () {
                var selectedValue = $(this).val();
                $('#textboxx').val(selectedValue);
            });
        });

</script>
于 2013-01-05T07:09:39.197 回答