¿Por qué el selector Jquery por 'valor' no funciona en caso de cambio dinámico?

No estoy seguro de por qué jquery selectorvalue no funciona, tratando de cambiar el valor de las entradas a"a" pero ellength no incremente, verifique el ejemplo simple a continuación:

$('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>

Respuestas a la pregunta(3)

Su respuesta a la pregunta