使用jQuery,如何动态设置选择框的size属性?
时间:2020-03-05 18:54:08 来源:igfitidea点击:
使用jQuery,如何动态设置选择框的size属性?
我想将其包含在以下代码中:
$("#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 ...]; }); });
解决方案
回答
糟糕,这是
$('#mySelect').attr('size', value)
回答
$("#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 ); });