【问题标题】:Can I proxy a select field with HTML and javascript?我可以使用 HTML 和 javascript 代理选择字段吗?
【发布时间】:2010-10-09 21:55:11
【问题描述】:

由于<select> 元素的样式不能以可预测的方式进行,我正在考虑设置一个javascript/html 代理元素来操作隐藏的<asp:dropdownlist> 字段。填充选择的代码超出了我的控制范围,但我不想呈现实际字段。

有没有人有类似的经验或指点?

【问题讨论】:

    标签: asp.net javascript css


    【解决方案1】:

    这是 jQuery 的工作。你要做的大致如下:

    1. 使用 css 隐藏选择下拉菜单
    2. 将选择元素的选项/值读出到 javascript 数组中。 jQuery 擅长于此。
    3. 使用 jQuery 为每个选项生成一个带有 li 元素的 ul 元素
    4. 使用现有的许多方法将 ul 元素设置为下拉列表

    这是一个这样做的人的例子:http://www.brainfault.com/jquery-plugins/jquery-selectbox-replacement/。您可能几乎可以按原样使用他的代码。该示例有点令人困惑,因为他将下拉列表样式设置为与选择元素完全一样。但是如果你开始编辑 css,你可以让它看起来像你想要的任何样子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-18
      • 2015-12-06
      • 1970-01-01
      • 1970-01-01
      • 2014-03-10
      • 2011-04-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多