当前位置: 首页 > 面试题库 >

在下拉列表/选择中嵌套选择组

那宏大
2023-03-14
问题内容

我创建了一个客户c#DropDownList控件,可以将其内容呈现为optgroup(不是从头开始,我编辑了一些在Internet上找到的代码,尽管我确切地了解了它的作用),并且工作正常。

但是,我现在遇到一种情况,我需要在下拉菜单中有两个缩进级别,即

<select>

  <optgroup label="Level One">

    <option> A.1 </option>

    <optgroup label="Level Two">

      <option> A.B.1 </option>

    </optgroup>

    <option> A.2 </option>

  </optgroup>

</select>

但是,在上面的示例代码段中,它呈现Level Two的缩进量与相同Level One

有没有一种方法可以产生我想要的嵌套optgroup行为?


问题答案:

好的,如果有人读过:最好的选择是&nbsp;在每个额外的缩进级别添加四个s,看来!

所以:

<select>

 <optgroup label="Level One">

  <option> A.1 </option>

  <optgroup label="&nbsp;&nbsp;&nbsp;&nbsp;Level Two">

   <option>&nbsp;&nbsp;&nbsp;&nbsp; A.B.1 </option>

  </optgroup>

  <option> A.2 </option>

 </optgroup>

</select>


 类似资料:
  • 我无法从selenium webdriver中的下拉列表中选择值。我尝试了所有使用名称和xpath选择器的方法。请帮忙。 代码是:

  • 我想在选择另一个select元素的一个选项时显示一个select元素,在选择另一个选项时隐藏它。 这是JavaScript: 感谢任何帮助。谢谢

  • 我是硒的新手,我试图从下拉列表中选择一个选项。下拉列表的超文本标记语言如下: WebElement的是: 我已经尝试了几乎所有的方法,我可以在互联网上找到,但没有任何效果。我试图使用类,包装了,但它抛出了一个异常。 我试图丢失列表中的所有选项,但在这种情况下得到了异常应该有标签,但它有。我需要使用作为findelements的标识符。 请帮我解决这个问题。

  • 我正在尝试自动选择硒离子中的下拉列表,但我无法使其正常工作。 基本上,我在菜单项上记录了一次单击,这会显示下拉菜单,但每当我在其中一个选项上使用单击命令时,它都会关闭菜单,而不会选择新选项。我也尝试了select命令,但我一直得到“指定元素不是select” 任何想法?

  • 我正在尝试从下拉列表中选择一个选项,该选项在单击定位器之前不会填充。这是我在Firebug中看到的: 到目前为止,我拥有的代码是: 我得到一个意外的TagNameException:元素应该是“选择”,但是“div”。我不知道如何处理这个,因为我以前只使用过选择。 假设我想为代理代码选择“523-23-20275”。我该怎么做? 感谢您的帮助!谢谢

  • 问题内容: 我需要使用cypress测试angularjs应用程序的下拉列表。 我需要单击一个下拉列表,然后从下拉列表中选择或单击一个项目。我尝试如下所示,它只能在一个实例上使用,而不能在其他情况下使用,因为第二个get()方法中的ID号随着其动态生成而不断变化。这不是带有html中选项的标准选择。 1)无论如何,我可以在每个选项上设置一个唯一属性并仅选择所需的属性,还是可以仅基于列表项的描述进行