Updating a select option using jQuery -
i have form when updated, need change name of item in select input. i'm using loop through options, i'm having trouble figuring out how change text value. here tried
$('#groupid option').each(function () { if ($(this).val() == currently_editing_group_id) $(this).attr('text', $('#newgroupname').val()); });
here select input
<select id="practicegroupid" name="groupid"> <option value="5">test group 1</option> <option value="6">test group 2</option>
you can use base dom properties .text
, .value
of <option>
element, this:
$('#practicegroupid option').each(function () { if (this.value == currently_editing_group_id) this.text = $('#newgroupname').val(); });
or in selector:
$("#practicegroupid option[value='"+currently_editing_group_id+"']").each(function () { this.text = $('#newgroupname').val(); });
note want #practicegroupid
selector, since #
id
, not name
.
Comments
Post a Comment