Javascript 使用jquery更新select中的文本
我需要更新选项文本,但我没有选择框的#id 我发现了这样的例子:Javascript 使用jquery更新select中的文本,javascript,jquery,Javascript,Jquery,我需要更新选项文本,但我没有选择框的#id 我发现了这样的例子: $('#selectid option:contains("OLD_TEXT_VALUE")').text('newtext'); selectedField.find('select') 我无法使用此示例,因为我只能访问如下选择: $('#selectid option:contains("OLD_TEXT_VALUE")').text('newtext'); selectedField.find('select') 我
$('#selectid option:contains("OLD_TEXT_VALUE")').text('newtext');
selectedField.find('select')
我无法使用此示例,因为我只能访问如下选择:
$('#selectid option:contains("OLD_TEXT_VALUE")').text('newtext');
selectedField.find('select')
我如何添加
option:contains("OLD_TEXT_VALUE")').text('newtext');
对于上述选择方式,是否可能
这是我的代码,可以有很多选择以这种格式动态插入页面
<div id="basic_select_xxxx" class="form-group selectable">
<select class="form-control">
<option>Select something</option>
</select>
</div>
挑选
我只能这样选择选择:
$('#selectid option:contains("OLD_TEXT_VALUE")').text('newtext');
selectedField.find('select')
$('basic_select_xxxx')。查找('select')
然后如何通过查找旧值用新文本更新select选项?这样行吗?我无法将id置于select上,因此请告诉我是否有其他方法?您可以
链接您的jQuery
执行以下操作:
$('#basic_select_xxxx').find('select option:contains("OLD_TEXT_VALUE")').text('newtext');
假设所有容器ID都以相同的
“basic\u select”前缀开头,您可以在
发布你的html。整个页面中是否只有一个选择项?selectedField
的值是多少?可以有很多选择项,但我不知道它们的ID。我会更新我的问题,给你一个更详细的问题更新