2008-09-15 19 views
11

jQuery'u kullanarak, bir seçim kutusunun boyut özelliğini dinamik olarak nasıl ayarlayabilirim?jQuery'yi kullanarak, seçim kutusunun boyut özelliğini dinamik olarak nasıl ayarlayabilirim?

Ben bu kod dahil etmek istiyorum:

$("#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 ...]; 
    }); 
}); 

cevap

23

Oops, bu kadar

$('#mySelect').attr('size', value) 
1
$("#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); 
}); 
İlgili konular