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