bootstrap selectpicker生成一些元素,因此量角器必须单击按钮以显示选项列表(位于隐藏的select中),然后单击列表中的项目。我无法通过列表项需要点击的文字来弄清楚。
HTML示例如下:
<div>
<button type="button">
<div class="ripple-container"></div>
</button>
<div class="dropdown-menu open" role="combobox">
<ul class="dropdown-menu inner" role="listbox">
<li data-original-index="1"><a>Male</a></li>
<li data-original-index="2"><a>Female</a></li>
</ul>
</div>
<select>
<option> </option>
<option value="MALE">Male</option>
<option value="FEMALE">Female</option>
</select>
</div>
我希望能够告诉量角器单击与值为FEMALE
的选项相对应的li-由于本地化,我不想对字符串进行硬编码,而是查找字符串的位置值FEMALE
的选项,并使用它来选择<li data-original-index="2">
这甚至可能吗?还有另一种更好的方法吗?