Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 我可以用HTML和javascript代理select字段吗?_Asp.net_Javascript_Css - Fatal编程技术网

Asp.net 我可以用HTML和javascript代理select字段吗?

Asp.net 我可以用HTML和javascript代理select字段吗?,asp.net,javascript,css,Asp.net,Javascript,Css,由于元素的样式不是可预测的,所以我考虑设置一个javascript/html代理元素来操作一个隐藏的字段。填充select的代码超出了我的控制范围,但我不想渲染实际字段 有人有过类似的经验或经验吗?这是jQuery的工作。您要做的大致如下: 使用css隐藏“选择”下拉列表 将select元素的选项/值读出到javascript数组中。jQuery擅长于此 使用jQuery为每个选项生成一个ul元素和一个li元素 使用多种方法将ul元素样式化为下拉列表 下面是一个这样做的人的例子:。您可能可以按原

由于
元素的样式不是可预测的,所以我考虑设置一个javascript/html代理元素来操作一个隐藏的
字段。填充select的代码超出了我的控制范围,但我不想渲染实际字段


有人有过类似的经验或经验吗?

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

  • 使用css隐藏“选择”下拉列表
  • 将select元素的选项/值读出到javascript数组中。jQuery擅长于此
  • 使用jQuery为每个选项生成一个ul元素和一个li元素
  • 使用多种方法将ul元素样式化为下拉列表
  • 下面是一个这样做的人的例子:。您可能可以按原样使用他的代码。这个例子有点混乱,因为他将下拉列表的样式设置为与select元素完全相同。但是如果你开始编辑css,你可以让它看起来像你想要的任何方式