簡體   English   中英

jQuery下拉列表按文本選擇選項

[英]JQuery Drop Down List select option by text

我有一條選擇語句和很多選擇。 如何使用jQuery通過文本選擇選項,同時取消選擇默認選項,我將Selenium Webdriver與python一起使用,但我希望能夠在jQuery中做到這一點,因為這似乎是我應該了解的基本知識jQuery,一旦我了解了jQuery的工作原理,便可以將其自己翻譯為python硒。

<select id="DropDownList">
  <option selected="selected" value="2"> Test1</option> 
  <option value="8"> Test2 </option> 
</select>

這接近我想要的。 我嘗試了多種功能和選擇,但是它們導致一個空數組,或者當我循環它們時,給我所有未定義的列表,或者它們可能具有的所有可能屬性的列表。 如果選擇方面有很大不同,該網站還使用jQuery mobile設計。 謝謝,麻煩您了。

您是說按文字選擇? 這應該工作:

$("#DropDownList option:contains(" + 'Test2' + ")").attr('selected', true);

更新:要取消選擇先前選擇的值,您可以執行以下操作:

$("#DropDownList :selected").attr('selected', false);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM