Skip to content Skip to sidebar Skip to footer

Selecting An Option By Its Text

I'm developing a web page using django and I want to add some javascript to a form using jQuery. Basically I want to select an option in a form depending on an another selection. I

Solution 1:

Just found something that works, using contains instead of the text='values' selector

not working for me

$("#id_adeudado option[text='{{ usuario.username }}']")

working

$("#id_adeudado option:contains('{{ usuario.username }}')")

Solution 2:

You can check like this to get the text of the selected <option> (for your first code block):

$("#id_adeudado :selected").text();

And this to set the selected <option> value by the text:

$("#id_adeudado option").filter(function() {
  return this.value == '{{ usuario.username }}';
}).attr('selected', true);

Post a Comment for "Selecting An Option By Its Text"