経緯
jQueryでselectのoptionから選択したい。
その時の指定方法は、valueではなくテキストで指定したい。
結論
example.html
<select id="selector">
<option value="" selected>-</option>
<option value="1">あああああ</option>
<option value="2">ららららら</option>
<option value="3">ぶらぶらぶーらぶら</option>
<option value="4">あべし</option>
<option value="5">ひでぶ</option>
</select>
example.js
var blah = 'ぶらぶら'
$(`#selector :contains(${blah})`).prop('selected', true);
これで、value="3"のoptionがselectedされる。
解説
コンテントフィルター:contains
を使う。
https://api.jquery.com/contains-selector/#contains1
以上