javascript - 使用 jquery/javascript 在 aspx 页面中使用服务器端下拉列表填充客户端下拉列表

标签 javascript jquery asp.net drop-down-menu

我正在尝试使用以下语法在 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/

相关文章:

jquery - 从选择列表中更改输入值。

javascript - 排序 select2 中的波兰字母

mysql - 如何使用一键从另外2个表中删除?

javascript - 如何将一个 JSON 对象转换为另一个 JSON 对象

javascript - TinyMCE 不显示复制+粘贴的要点?

javascript - PhoneGap 和 Nexus S?

javascript - angularJS 在 Firefox 中的糟糕表现

php - 在 Woocommerce 中设置产品级别的最小、最大和步骤数量

asp.net - 为 EC2 中托管的应用程序启用 Cloudfront 作为镜像 CDN 的正确方法是什么

asp.net - .Net - Visual Studio 2010 无法识别 ASP 页面上的某些 HTML 和 CSS 元素