Encontrar o valor de correspondência mais próximo usando jQuery ou javascript

Considere uma marcação como

<select id="blah">
  <option value="3">Some text</option>
  <option value="4">Some text</option>
  <option value="8">Some text</option> // <---- target this tag based on value 7
  <option value="19">Some text</option>
</select>

Suponha que eu tenha um valor comigo, digamos 7. É possível segmentar a tag de opçãovalue atributo está mais próximo de 7, que, neste caso, seria<option value="8">?

Estou ciente de^ o que significa começar com e$ o que significa terminar com e estava esperando, se houver algo assim para encontrar a correspondência mais próxima para um determinado valor.

questionAnswers(6)

yourAnswerToTheQuestion