簡體   English   中英

通過 jQuery 更改選擇選項值

[英]Chaning the select option value by jQuery

我有一個帶有一系列選項值的選擇 html 表單元素,如下所示。

<select name="budget" id="budget" class="selectInput required">
<option value="" selected>Select an option...</option>
<option value="£5-£10K">£5-£10K</option>
<option value="£5-£10K">£10-£15K</option>
</select>

我希望能夠在 jQuery 中更改這些選項的值 - 我該怎么做??? 我認為這會奏效 - 但似乎也行不通?

$("#budget option[value='£5-£10K']").val('Monkeys');

例如,將“£5-£10k”的期權價值更改為“Monkeys”

有任何想法嗎?

謝謝。

option元素有兩個關鍵屬性 - valuetext 你正在改變一個而不是另一個:

$("#budget option[value='£5-£10K']").val('Monkeys').text('Monkeys');

在任何情況下,設置value都不會更改text ,但是如果您的option元素沒有value屬性,則該value將設置為text

下面 jQuery 中的另一種方式

$("#budget>option[value='£5-£10K']").text('Monkeys or something else').val('Monkeys or whatever');

暫無
暫無

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

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