jquery присваивает значение при загрузке страницы

Это мой второй день с Jquery, и у меня есть раскрывающийся список каждый раз, когда пользователь выбирает параметр в этом списке, он отображается в текстовом поле с использованием метода изменения, как я могу использовать 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(), работает правильно, но, как я уже сказал, у меня возникают проблемы с привязкой значения раскрывающегося списка к текстовому полю при первой загрузке страницы.


person user1949387    schedule 05.01.2013    source источник
comment
Вы искали, прежде чем спрашивать?   -  person Afshin Mehrabani    schedule 05.01.2013
comment
если это ваш второй день с jQuery, не начинайте забывать JS! ;) вы можете свободно использовать: this.value;   -  person Roko C. Buljan    schedule 05.01.2013
comment
Да, я так и сделал, так я нашел .change(), но я продолжу учиться, так как это только мой второй день сегодня, и все это кажется чуждым на данный момент.   -  person user1949387    schedule 05.01.2013


Ответы (1)


Вам нужно присвоить выбранное значение select текстовому полю в document.ready.

Изменять

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

To

$('#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>
person Adil    schedule 05.01.2013