Javascript 设置一个<;选项>;使用jQuery的元素

Javascript 设置一个<;选项>;使用jQuery的元素,javascript,jquery,html,select,Javascript,Jquery,Html,Select,使用jQuery编辑给定select值的选项文本的最佳方法是什么 我知道要编辑的选项的值。我以为会有点像 $('#select').val().$('option').html('New Text'); 但我显然遗漏了一些东西 $('#select option[value="someValue"]').text("newText") 如果添加html内容,可以使用.html而不是.text。您可能正在查找选择器和方法: 像这样的 $('#select').children('option'

使用jQuery编辑给定select值的选项文本的最佳方法是什么

我知道要编辑的选项的值。我以为会有点像

$('#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()
函数设置默认选择值。举个例子。

$(“#选择选项:选定”).text(“新文本”)它们都不适用于我,并且您在.children中有一个错误。孩子们后面没有点
$('#select_id').children('option[value="thevalue"]').text('New Text');