Используя jQuery, как я могу динамически установить атрибут размера поля выбора? - PullRequest
11 голосов
/ 15 сентября 2008

Используя jQuery , как я могу динамически установить атрибут размера поля выбора?

Я хотел бы включить его в этот код:

$("#mySelect").bind("click",
    function() {
        $("#myOtherSelect").children().remove();
        var options = '' ;
        for (var i = 0; i < myArray[this.value].length; i++) {
            options += '<option value="' + myArray[this.value][i] + '">' + myArray[this.value][i] + '</option>';
        }
        $("#myOtherSelect").html(options).attr [... use myArray[this.value].length here ...];
    });
});

Ответы [ 2 ]

24 голосов
/ 15 сентября 2008

Упс, это

$('#mySelect').attr('size', value)
1 голос
/ 15 сентября 2008
$("#mySelect").bind("click", function(){
    $("#myOtherSelect").children().remove();
    var myArray = [ "value1", "value2", "value3" ];
    for (var i = 0; i < myArray.length; i++) {
        $("#myOtherSelect").append( '<option value="' + myArray[i] + '">' + myArray[i] + '</option>' );
    }
    $("#myOtherSelect").attr( "size", myArray.length );
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...