使用jQuery,如何动态设置选择框的大小属性?
Posted
技术标签:
【中文标题】使用jQuery,如何动态设置选择框的大小属性?【英文标题】:Using jQuery, how can I dynamically set the size attribute of a select box? 【发布时间】:2010-09-09 01:49:18 【问题描述】:我想将它包含在这段代码中:
$("#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 ...];
);
);
【问题讨论】:
【参考方案1】:糟糕,是
$('#mySelect').attr('size', value)
【讨论】:
【参考方案2】:$("#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 );
);
【讨论】:
以上是关于使用jQuery,如何动态设置选择框的大小属性?的主要内容,如果未能解决你的问题,请参考以下文章