¿Por qué jQuery 3 no puede identificar el carácter '#' en un selector de atributos?

Acabo de intentar cambiar mi aplicación a jQuery 3. Estaba pasando por algunas pruebas y todo funcionaba según lo esperado, hasta que llegué a una parte de mi aplicación que usaba un símbolo '#' en un selector. Tengo una pieza de jQuery que se ve así:

var $existingFilter = $container.find('.filterFeedItem[data-component-type=#somefilter]');

Usando jQuery 3 obtengo un error:

jquery-3.0.0.js:1529 Uncaught Error: Syntax error, 
unrecognized expression: .filterFeedItem[data-component-type=#somefilter]

¿Alguien sabe por qué jQuery ya no puede analizar los selectores que contienen este símbolo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta