Por que o seletor Jquery por 'valor' não funciona em caso de mudança dinâmica

Não sei por que o seletor jqueryvalue tentando funcionar, tentando alterar o valor das entradas para"a" mas olength Para não incrementar, verifique o exemplo simples abaixo:

$('body').on('input', '.example', function() {
  $('#result').text($('.example[value="a"]').length);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" class="example" value="a">
<input type="text" class="example" value="b">
<input type="text" class="example" value="c">

<div id='result'></div>

questionAnswers(3)

yourAnswerToTheQuestion