javascript - 使用 jQuery 更改选项的文本

标签 javascript jquery replace html-select

如何使用 jQuery 更改选项的文本?

我想将选项中的“最新”更改为“最旧”,即 <select>元素。

$('select option:contains("Newest")').changeText('Oldest');

.replaceWith对我来说不起作用。

谢谢。

----更新----

如果我的脚本如下所示:

$('select option:contains("Newest")').text('Oldest');
$('select option:contains("Oldest")').text('Newest');

然后我取消第一个脚本,但这不是我想要的。我有两个选项,一个是“最新”,我想用“最旧”替换,另一个是“最旧”,我想用“最新”替换。我怎样才能做到这一点?

最佳答案

您应该提出一个新问题,但答案如下:

$('select option:contains("Newest")').text('TEMPEST');
$('select option:contains("Oldest")').text('Newest');
$('select option:contains("TEMPEST")').text('Oldest');

关于javascript - 使用 jQuery 更改选项的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9459073/

相关文章:

javascript - 未捕获的 ReferenceError : foo is not defined at HTMLAnchorElement. onclick?

linux - 在 Linux 中替换

javascript - 如何在js中循环执行replace

javascript - 如何在基本js slider 上循环播放幻灯片

Python 使用正则表达式和 replace() 在某些字符之间查找子字符串

javascript - 如何检查我的数据库是否已更改?

javascript - 需要澄清 JS 闭包和作用域链

c# - 将 JSON 转换为 XML

javascript - 将模型添加到 Marionette ItemView 定义之外的主干集合

javascript - 什么时候可以将管道运算符用于条件参数? - JavaScript