user2075124
user2075124

Reputation: 227

replace option text with jquery

I have the following 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>

I want to replace the option text "Group" with "Multi" using jQuery.

My code looks liks this:

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

But that code doesnt work.

Any ideas?

Upvotes: 0

Views: 1428

Answers (2)

Divya Bhaloidiya
Divya Bhaloidiya

Reputation: 5064

Use following code

 $('select option:contains("New")').text('temp');
    $('select option:contains("Old")').text('New');
    $('select option:contains("temp")').text('old');

Upvotes: 0

Arun P Johny
Arun P Johny

Reputation: 388396

Try

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

Demo: Fiddle

Upvotes: 5

Related Questions