[英]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');
如果你知道價值。
這個可以幫助您獲得選項值,
$('#select_id').children('option[value="thevalue"]').text('New Text');
您可以使用prop()
函數設置默認選擇的值。 舉一個例子在這里 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.