读取选择选项值,操作一些字符,然后写回选项值

时间:2014-05-02 15:51:28

标签: javascript jquery

我非常感谢你的帮助:

我想阅读select选项值并将€Symbol更改为EUR并将其写回选项值。

对我来说,可以获取每个值的文本,但我不知道如何更改单个字符。

有可能吗?

<select id="filter_price" name="filter_price"> <option value="http://www.1234.de">Alle Preise </option> <option value="http://www.1234.de/?price=2-5">2 € - 5 € (1) </option> </select>

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

你可以试试这个:

$('#filter_price option').each(function(){
    $(this).text($(this).text().replace(/€/g,'EUR'));
});

答案 1 :(得分:0)

这是一个小提琴,展示了我的成就。 Fiddle

$("#filter_price > option").each(function() {
    this.text = this.text.replace(/€/g, "EUR");
});

编辑:格式