簡體   English   中英

.html() 如何僅顯示 select 的選定選項?

[英].html() how to show only selected option of select?

當我做 $("#form").html() 我的 output 是;

<select id="Select1" name="Select1">
<option value="Data1">Data1</option>
<option value="Data2">Data2</option>
<option value="Data3">Data3</option>
<option selected="selected" value="Data4">Data4</option>
</select>

但是當我調用.html() function 時,我只想像這樣獲得 select 的選定選項;

<select id="Select1" name="Select1">
<option selected="selected" value="Data4">Data4</option>
</select>

我怎么能用.html() function 做到這一點?

您可以使用選擇器獲得選定的選項:selectedhttps://learn.jquery.com/using-jquery-core/faq/how-do-i-get-the-text-value-of-a-selected-option /

 let selectedOption = $("#form #Select1 option:selected"); let selectedOptionParent = selectedOption.parent()[0]; let selectedOptionTag = selectedOption[0]; let selectedOptionVal = selectedOption.val(); console.log(selectedOptionParent); console.log(selectedOptionTag); console.log(selectedOptionVal);
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <form id="form"> <select id="Select1" name="Select1"> <option value="Data1">Data1</option> <option value="Data2">Data2</option> <option value="Data3">Data3</option> <option selected="selected" value="Data4">Data4</option> </select> </form>

暫無
暫無

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

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