我试图在我的页面上的操作后更新选择下拉列表中的一个选项的文本.有谁知道如何在jquery中这样做?我试过这个:
$("#selectid").text("newtext");
Run Code Online (Sandbox Code Playgroud)
但这将删除选择列表中的所有其他选项,并使其为空.我知道这不是正确的方法,因为我只想更新其中一个选项值.谢谢您的帮助
Cor*_*lou 16
$('#selectid option:eq(NUMERIC_INDEX_GOES_HERE)').text('newtext');
Run Code Online (Sandbox Code Playgroud)
要么
$('#selectid').find('option[value="OPTION_VALUE"]').text('newtext');
Run Code Online (Sandbox Code Playgroud)
要么
$('#selectid option').filter('[value="OPTION_VALUE"]').text('newtext');
Run Code Online (Sandbox Code Playgroud)
要么
$('#selectid option:contains("OLD_TEXT_VALUE")').text('newtext');
Run Code Online (Sandbox Code Playgroud)