我正在尝试使用以下语法在 aspx 页面中使用服务器端下拉列表填充客户端下拉列表。但这似乎没有任何作用。
$('#' + '<%= ddClassMain.ClientID %>').find("select").clone().appendTo($('ddClass01'))
我已将其嵌入到 JavaScript 函数中,该函数会触发另一个客户端文本框的 onchange() 事件。
我知道 select 不是 aspx 下拉列表的属性。但使用 find("ListItem") 似乎也不起作用。 请随时提出解决方案或解决方法。
最佳答案
$('#<%= ddClassMain.ClientID %> > option').clone().appendTo("#ddClass01");
使用此选择器表达式,您可以选择 ddClassMain select
控件的所有子 option
元素。 find('select')
方法在这里毫无意义,因为您不需要将整个下拉列表复制到 ddClass01,而只需复制他的选项。
关于javascript - 使用 jquery/javascript 在 aspx 页面中使用服务器端下拉列表填充客户端下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7967061/