我有以下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") );
但那段代码不起作用。
有什么想法吗?
答案 0 :(得分:4)
尝试
$('.menuifilter option:contains("Group")').text(function(idx, text){
return text.replace('Group', 'Multi')
});
演示:Fiddle
答案 1 :(得分:0)
使用以下代码
$('select option:contains("New")').text('temp');
$('select option:contains("Old")').text('New');
$('select option:contains("temp")').text('old');