Почему jQuery 3 не может идентифицировать символ «#» в селекторе атрибутов?

Я просто попытался переключить свое приложение на jQuery 3. Я проходил некоторое тестирование, и все работало, как ожидалось, пока я не пришел к части моего приложения, которая использовала символ «#» в селекторе. У меня есть кусок JQuery, который выглядит следующим образом:

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

Используя jQuery 3 я получаю ошибку:

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

Кто-нибудь знает, почему jQuery больше не может анализировать селекторы, содержащие этот символ?

Ответы на вопрос(2)

Ваш ответ на вопрос