0

我有以下html:

<select class="select menuifilter" name="ifilter">
   <option selected="selected" value="0">All</option>
   <option value="1">Single user option</option>
   <option value="7">Group user options</option>
</select>

我想使用 jQuery 将选项文本“Group”替换为“Multi”。

我的代码看起来像这样:

$('select option').text( $("select option").text().replace("Group", "Multi") );

但是该代码不起作用。

有任何想法吗?

4

2 回答 2

5

尝试

$('.menuifilter option:contains("Group")').text(function(idx, text){
    return text.replace('Group', 'Multi')
});

演示:小提琴

于 2013-10-14T07:17:38.503 回答
0

使用以下代码

 $('select option:contains("New")').text('temp');
    $('select option:contains("Old")').text('New');
    $('select option:contains("temp")').text('old');
于 2013-10-14T07:19:04.887 回答