簡體   English   中英

使用jQuery設置<option>元素的文本

[英]Setting the text of an <option> element using jQuery

使用jQuery,為給定的選擇值編輯選項文本的最佳方法是什么。

我知道我想編輯的選項的價值。 我以為它會像......

$('#select').val().$('option').html('New Text');

但我顯然遺漏了一些東西。

$('#select option[value="someValue"]').text("newText")

如果添加html內容,可以使用.html而不是.text

像這樣的東西?

$('#select').children('option').text('New Text');

有關選擇正確項目的更多信息,請查看選擇器 你可以做點什么

$('#select').children('option:first').text('New Text');

或者你可以使用

$('#select').children('option[value="thevalue"]').text('New Text');

如果你知道價值。

您可能正在尋找:selected selector和text()方法:

$("#select option:selected").text("New Text");

這個可以幫助您獲得選項值,

$('#select_id').children('option[value="thevalue"]').text('New Text');

您可以使用prop()函數設置默認選擇的值。 舉一個例子在這里

暫無
暫無

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

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